home *** CD-ROM | disk | FTP | other *** search
/ The EduCorp CD Sampler / EduCorpCD-Sampler-1991.iso / HyperCard 2.1 / HyperCard 2.1.rsrc / bin.rsrc_CODE_36_TalkCompiler.txt < prev    next >
Text File  |  1991-08-13  |  339KB  |  6,075 lines

  1. # near model CODE resource
  2. # jump table entries: 4744-4815 (72 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  486C 004A                pea.l      [A4 + 0x4A]
  8. 00000010  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  9. 00000014  4AAC 0046                tst.l      [A4 + 0x46]
  10. 00000018  6736                     beq        +0x38 /* 00000050 */
  11. 0000001A  2F2C 0046                move.l     -[A7], [A4 + 0x46]
  12. 0000001E  205F                     movea.l    A0, [A7]+
  13. 00000020  A029                     syscall    HLock
  14. 00000022  206C 0046                movea.l    A0, [A4 + 0x46]
  15. 00000026  2650                     movea.l    A3, [A0]
  16. label00000028:
  17. 00000028  4A53                     tst.w      [A3]
  18. 0000002A  671C                     beq        +0x1E /* 00000048 */
  19. 0000002C  4AAB 0008                tst.l      [A3 + 0x8]
  20. 00000030  6710                     beq        +0x12 /* 00000042 */
  21. 00000032  486B 0008                pea.l      [A3 + 0x8]
  22. 00000036  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  23. 0000003A  486B 000C                pea.l      [A3 + 0xC]
  24. 0000003E  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  25. label00000042:
  26. 00000042  7012                     moveq.l    D0, 0x12
  27. 00000044  D7C0                     add.l      A3, D0
  28. 00000046  60E0                     bra        -0x1E /* 00000028 */
  29. label00000048:
  30. 00000048  486C 0046                pea.l      [A4 + 0x46]
  31. 0000004C  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  32. label00000050:
  33. 00000050  4CDF 1800                movem.l    A3,A4, [A7]+
  34. 00000054  4E5E                     unlink     A6
  35. 00000056  2E9F                     move.l     [A7], [A7]+
  36. 00000058  4E75                     rts
  37. fn0000005A:
  38. 0000005A  4E56 FFF8                link       A6, -0x0008
  39. 0000005E  48E7 0018                movem.l    -[A7], A3,A4
  40. 00000062  206E 0008                movea.l    A0, [A6 + 0x8]
  41. 00000066  2868 000A                movea.l    A4, [A0 + 0xA]
  42. 0000006A  4267                     clr.w      -[A7]
  43. 0000006C  206E 0008                movea.l    A0, [A6 + 0x8]
  44. 00000070  4868 FF00                pea.l      [A0 - 0x100]
  45. 00000074  486E FFFF                pea.l      [A6 - 0x1]
  46. 00000078  486E FFFE                pea.l      [A6 - 0x2]
  47. 0000007C  486E FFFC                pea.l      [A6 - 0x4]
  48. 00000080  4EAD 1772                jsr        [A5 + 0x1772 /* export_746 */]
  49. 00000084  101F                     move.b     D0, [A7]+
  50. 00000086  6750                     beq        +0x52 /* 000000D8 */
  51. 00000088  7016                     moveq.l    D0, 0x16
  52. 0000008A  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  53. 0000008E  6606                     bne        +0x8 /* 00000096 */
  54. 00000090  47EC 001C                lea.l      A3, [A4 + 0x1C]
  55. 00000094  601A                     bra        +0x1C /* 000000B0 */
  56. label00000096:
  57. 00000096  7018                     moveq.l    D0, 0x18
  58. 00000098  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  59. 0000009C  6606                     bne        +0x8 /* 000000A4 */
  60. 0000009E  47EC 0024                lea.l      A3, [A4 + 0x24]
  61. 000000A2  600C                     bra        +0xE /* 000000B0 */
  62. label000000A4:
  63. 000000A4  7015                     moveq.l    D0, 0x15
  64. 000000A6  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  65. 000000AA  662C                     bne        +0x2E /* 000000D8 */
  66. 000000AC  47EC 0030                lea.l      A3, [A4 + 0x30]
  67. label000000B0:
  68. 000000B0  7020                     moveq.l    D0, 0x20
  69. 000000B2  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  70. 000000B6  6C12                     bge        +0x14 /* 000000CA */
  71. 000000B8  102E FFFE                move.b     D0, [A6 - 0x2]
  72. 000000BC  4880                     ext.w      D0
  73. 000000BE  907C 0020                sub.w      D0, 0x20 /* ' ' */
  74. 000000C2  1D40 FFFE                move.b     [A6 - 0x2], D0
  75. 000000C6  588B                     addq.l     A3, 4
  76. 000000C8  60E6                     bra        -0x18 /* 000000B0 */
  77. label000000CA:
  78. 000000CA  102E FFFE                move.b     D0, [A6 - 0x2]
  79. 000000CE  4880                     ext.w      D0
  80. 000000D0  5340                     subq.w     D0, 1
  81. 000000D2  2213                     move.l     D1, [A3]
  82. 000000D4  01C1                     .incomplete
  83. 000000D6  2681                     move.l     [A3], D1
  84. label000000D8:
  85. 000000D8  4CDF 1800                movem.l    A3,A4, [A7]+
  86. 000000DC  4E5E                     unlink     A6
  87. 000000DE  2E9F                     move.l     [A7], [A7]+
  88. 000000E0  4E75                     rts
  89. fn000000E2:
  90. 000000E2  4E56 FFE8                link       A6, -0x0018
  91. 000000E6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  92. 000000EA  286E 0008                movea.l    A4, [A6 + 0x8]
  93. 000000EE  426E FFF8                clr.w      [A6 - 0x8]
  94. 000000F2  422E FFFC                clr.b      [A6 - 0x4]
  95. 000000F6  3D6E 0010 FFE8           move.w     [A6 - 0x18], [A6 + 0x10]
  96. 000000FC  7E01                     moveq.l    D7, 0x01
  97. 000000FE  6000 00C6                bra        +0xC8 /* 000001C6 */
  98. label00000102:
  99. 00000102  42A7                     clr.l      -[A7]
  100. 00000104  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  101. 00000108  3F07                     move.w     -[A7], D7
  102. 0000010A  A80E                     syscall    Get1IndResource/Get1IxResource
  103. 0000010C  2D57 FFF4                move.l     [A6 - 0xC], [A7]
  104. 00000110  205F                     movea.l    A0, [A7]+
  105. 00000112  A049                     syscall    HPurge
  106. 00000114  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  107. 00000118  486E FFFA                pea.l      [A6 - 0x6]
  108. 0000011C  486E FFEA                pea.l      [A6 - 0x16]
  109. 00000120  486C FF00                pea.l      [A4 - 0x100]
  110. 00000124  A9A8                     syscall    GetResInfo
  111. 00000126  4267                     clr.w      -[A7]
  112. 00000128  486C FF00                pea.l      [A4 - 0x100]
  113. 0000012C  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  114. 00000130  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  115. 00000134  203C 5846 434E           move.l     D0, 0x5846434E /* 'XFCN' */
  116. 0000013A  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  117. 0000013E  660A                     bne        +0xC /* 0000014A */
  118. 00000140  302E FFF0                move.w     D0, [A6 - 0x10]
  119. 00000144  4440                     neg.w      D0
  120. 00000146  3D40 FFF0                move.w     [A6 - 0x10], D0
  121. label0000014A:
  122. 0000014A  266C 000A                movea.l    A3, [A4 + 0xA]
  123. 0000014E  42A7                     clr.l      -[A7]
  124. 00000150  2F2B 0052                move.l     -[A7], [A3 + 0x52]
  125. 00000154  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  126. 00000158  201F                     move.l     D0, [A7]+
  127. 0000015A  3D40 FFF2                move.w     [A6 - 0xE], D0
  128. 0000015E  42A7                     clr.l      -[A7]
  129. 00000160  2F2B 004E                move.l     -[A7], [A3 + 0x4E]
  130. 00000164  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  131. 00000168  201F                     move.l     D0, [A7]+
  132. 0000016A  3C00                     move.w     D6, D0
  133. 0000016C  2F2B 004E                move.l     -[A7], [A3 + 0x4E]
  134. 00000170  3006                     move.w     D0, D6
  135. 00000172  D07C 000E                add.w      D0, 0xE
  136. 00000176  48C0                     ext.l      D0
  137. 00000178  2F00                     move.l     -[A7], D0
  138. 0000017A  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  139. 0000017E  4267                     clr.w      -[A7]
  140. 00000180  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  141. 00000184  4A5F                     tst.w      [A7]+
  142. 00000186  670A                     beq        +0xC /* 00000192 */
  143. 00000188  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  144. 0000018C  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  145. 00000190  603C                     bra        +0x3E /* 000001CE */
  146. label00000192:
  147. 00000192  486E FFF0                pea.l      [A6 - 0x10]
  148. 00000196  206B 004E                movea.l    A0, [A3 + 0x4E]
  149. 0000019A  3006                     move.w     D0, D6
  150. 0000019C  48C0                     ext.l      D0
  151. 0000019E  D090                     add.l      D0, [A0]
  152. 000001A0  2F00                     move.l     -[A7], D0
  153. 000001A2  700E                     moveq.l    D0, 0x0E
  154. 000001A4  2F00                     move.l     -[A7], D0
  155. 000001A6  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  156. 000001AA  486C FF00                pea.l      [A4 - 0x100]
  157. 000001AE  206C 000A                movea.l    A0, [A4 + 0xA]
  158. 000001B2  2F28 0052                move.l     -[A7], [A0 + 0x52]
  159. 000001B6  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  160. 000001BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  161. 000001BE  4EBA FE9A                jsr        [PC - 0x166 /* 0000005A */]
  162. 000001C2  5247                     addq.w     D7, 1
  163. 000001C4  6908                     bvs        +0xA /* 000001CE */
  164. label000001C6:
  165. 000001C6  BE6E FFE8                cmp.w      D7, [A6 - 0x18]
  166. 000001CA  6F00 FF36                ble        -0xC8 /* 00000102 */
  167. label000001CE:
  168. 000001CE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  169. 000001D2  4E5E                     unlink     A6
  170. 000001D4  205F                     movea.l    A0, [A7]+
  171. 000001D6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  172. 000001DA  4ED0                     jmp        [A0]
  173. fn000001DC:
  174. 000001DC  4E56 FFF8                link       A6, -0x0008
  175. 000001E0  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  176. 000001E4  206E 0008                movea.l    A0, [A6 + 0x8]
  177. 000001E8  2868 000A                movea.l    A4, [A0 + 0xA]
  178. 000001EC  7000                     moveq.l    D0, 0x00
  179. 000001EE  2940 004E                move.l     [A4 + 0x4E], D0
  180. 000001F2  2940 0052                move.l     [A4 + 0x52], D0
  181. 000001F6  7005                     moveq.l    D0, 0x05
  182. 000001F8  B014                     cmp.b      D0, [A4]
  183. 000001FA  56C0                     sne        D0
  184. 000001FC  4A00                     tst.b      D0
  185. 000001FE  670E                     beq        +0x10 /* 0000020E */
  186. 00000200  7204                     moveq.l    D1, 0x04
  187. 00000202  B214                     cmp.b      D1, [A4]
  188. 00000204  56C1                     sne        D1
  189. 00000206  C001                     and.b      D0, D1
  190. 00000208  6704                     beq        +0x6 /* 0000020E */
  191. 0000020A  6000 016A                bra        +0x16C /* 00000376 */
  192. label0000020E:
  193. 0000020E  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  194. 00000214  4267                     clr.w      -[A7]
  195. 00000216  A994                     syscall    CurResFile
  196. 00000218  3A1F                     move.w     D5, [A7]+
  197. 0000021A  7005                     moveq.l    D0, 0x05
  198. 0000021C  B014                     cmp.b      D0, [A4]
  199. 0000021E  6614                     bne        +0x16 /* 00000234 */
  200. 00000220  396D A374 0040           move.w     [A4 + 0x40], [A5 - 0x5C8C]
  201. 00000226  396D A8B4 0014           move.w     [A4 + 0x14], [A5 - 0x574C]
  202. 0000022C  396D A8B2 0016           move.w     [A4 + 0x16], [A5 - 0x574E]
  203. 00000232  6076                     bra        +0x78 /* 000002AA */
  204. label00000234:
  205. 00000234  202C 0002                move.l     D0, [A4 + 0x2]
  206. 00000238  B0AD A790                cmp.l      D0, [A5 - 0x5870]
  207. 0000023C  6614                     bne        +0x16 /* 00000252 */
  208. 0000023E  396D A678 0040           move.w     [A4 + 0x40], [A5 - 0x5988]
  209. 00000244  396D A8CC 0014           move.w     [A4 + 0x14], [A5 - 0x5734]
  210. 0000024A  396D A8CA 0016           move.w     [A4 + 0x16], [A5 - 0x5736]
  211. 00000250  6058                     bra        +0x5A /* 000002AA */
  212. label00000252:
  213. 00000252  202C 0002                move.l     D0, [A4 + 0x2]
  214. 00000256  B0AD A78C                cmp.l      D0, [A5 - 0x5874]
  215. 0000025A  6614                     bne        +0x16 /* 00000270 */
  216. 0000025C  396D A67E 0040           move.w     [A4 + 0x40], [A5 - 0x5982]
  217. 00000262  396D A8C4 0014           move.w     [A4 + 0x14], [A5 - 0x573C]
  218. 00000268  396D A8C2 0016           move.w     [A4 + 0x16], [A5 - 0x573E]
  219. 0000026E  603A                     bra        +0x3C /* 000002AA */
  220. label00000270:
  221. 00000270  4267                     clr.w      -[A7]
  222. 00000272  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  223. 00000276  486E FFFF                pea.l      [A6 - 0x1]
  224. 0000027A  4EBA 102E                jsr        [PC + 0x102E /* 000012AA */]
  225. 0000027E  395F 0040                move.w     [A4 + 0x40], [A7]+
  226. 00000282  70FF                     moveq.l    D0, 0xFFFFFFFF
  227. 00000284  B06C 0040                cmp.w      D0, [A4 + 0x40]
  228. 00000288  6604                     bne        +0x6 /* 0000028E */
  229. 0000028A  6000 00EA                bra        +0xEC /* 00000376 */
  230. label0000028E:
  231. 0000028E  4267                     clr.w      -[A7]
  232. 00000290  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  233. 00000296  A80D                     syscall    Count1Resources
  234. 00000298  395F 0014                move.w     [A4 + 0x14], [A7]+
  235. 0000029C  4267                     clr.w      -[A7]
  236. 0000029E  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  237. 000002A4  A80D                     syscall    Count1Resources
  238. 000002A6  395F 0016                move.w     [A4 + 0x16], [A7]+
  239. label000002AA:
  240. 000002AA  4A6C 0014                tst.w      [A4 + 0x14]
  241. 000002AE  5EC0                     sgt        D0
  242. 000002B0  4A00                     tst.b      D0
  243. 000002B2  660C                     bne        +0xE /* 000002C0 */
  244. 000002B4  4A6C 0016                tst.w      [A4 + 0x16]
  245. 000002B8  5EC1                     sgt        D1
  246. 000002BA  8001                     or.b       D0, D1
  247. 000002BC  6700 00A6                beq        +0xA8 /* 00000364 */
  248. label000002C0:
  249. 000002C0  4267                     clr.w      -[A7]
  250. 000002C2  A99B                     syscall    SetResLoad
  251. 000002C4  42A7                     clr.l      -[A7]
  252. 000002C6  42A7                     clr.l      -[A7]
  253. 000002C8  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  254. 000002CC  295F 004E                move.l     [A4 + 0x4E], [A7]+
  255. 000002D0  42A7                     clr.l      -[A7]
  256. 000002D2  7002                     moveq.l    D0, 0x02
  257. 000002D4  2F00                     move.l     -[A7], D0
  258. 000002D6  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  259. 000002DA  295F 0052                move.l     [A4 + 0x52], [A7]+
  260. 000002DE  206C 0052                movea.l    A0, [A4 + 0x52]
  261. 000002E2  2050                     movea.l    A0, [A0]
  262. 000002E4  4250                     clr.w      [A0]
  263. 000002E6  3F2C 0040                move.w     -[A7], [A4 + 0x40]
  264. 000002EA  A998                     syscall    UseResFile
  265. 000002EC  3F2C 0014                move.w     -[A7], [A4 + 0x14]
  266. 000002F0  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  267. 000002F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  268. 000002FA  4EBA FDE6                jsr        [PC - 0x21A /* 000000E2 */]
  269. 000002FE  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  270. 00000302  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  271. 00000308  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  272. 0000030C  4EBA FDD4                jsr        [PC - 0x22C /* 000000E2 */]
  273. 00000310  7005                     moveq.l    D0, 0x05
  274. 00000312  B014                     cmp.b      D0, [A4]
  275. 00000314  6648                     bne        +0x4A /* 0000035E */
  276. 00000316  4267                     clr.w      -[A7]
  277. 00000318  A998                     syscall    UseResFile
  278. 0000031A  4267                     clr.w      -[A7]
  279. 0000031C  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  280. 00000322  A80D                     syscall    Count1Resources
  281. 00000324  3E1F                     move.w     D7, [A7]+
  282. 00000326  4267                     clr.w      -[A7]
  283. 00000328  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  284. 0000032E  A80D                     syscall    Count1Resources
  285. 00000330  3C1F                     move.w     D6, [A7]+
  286. 00000332  3F07                     move.w     -[A7], D7
  287. 00000334  2F3C 5843 4D44           move.l     -[A7], 0x58434D44 /* 'XCMD' */
  288. 0000033A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  289. 0000033E  4EBA FDA2                jsr        [PC - 0x25E /* 000000E2 */]
  290. 00000342  3F06                     move.w     -[A7], D6
  291. 00000344  2F3C 5846 434E           move.l     -[A7], 0x5846434E /* 'XFCN' */
  292. 0000034A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  293. 0000034E  4EBA FD92                jsr        [PC - 0x26E /* 000000E2 */]
  294. 00000352  3007                     move.w     D0, D7
  295. 00000354  D16C 0014                add.w      [A4 + 0x14], D0
  296. 00000358  3006                     move.w     D0, D6
  297. 0000035A  D16C 0016                add.w      [A4 + 0x16], D0
  298. label0000035E:
  299. 0000035E  1F3C 0001                move.b     -[A7], 0x1
  300. 00000362  A99B                     syscall    SetResLoad
  301. label00000364:
  302. 00000364  102E FFFF                move.b     D0, [A6 - 0x1]
  303. 00000368  6608                     bne        +0xA /* 00000372 */
  304. 0000036A  3F2C 0040                move.w     -[A7], [A4 + 0x40]
  305. 0000036E  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  306. label00000372:
  307. 00000372  3F05                     move.w     -[A7], D5
  308. 00000374  A998                     syscall    UseResFile
  309. label00000376:
  310. 00000376  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  311. 0000037A  4E5E                     unlink     A6
  312. 0000037C  2E9F                     move.l     [A7], [A7]+
  313. 0000037E  4E75                     rts
  314. fn00000380:
  315. 00000380  4E56 FFE2                link       A6, -0x001E
  316. 00000384  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  317. 00000388  206E 0008                movea.l    A0, [A6 + 0x8]
  318. 0000038C  2868 000A                movea.l    A4, [A0 + 0xA]
  319. 00000390  7000                     moveq.l    D0, 0x00
  320. 00000392  2940 0046                move.l     [A4 + 0x46], D0
  321. 00000396  2640                     movea.l    A3, D0
  322. 00000398  206C 004A                movea.l    A0, [A4 + 0x4A]
  323. 0000039C  2A10                     move.l     D5, [A0]
  324. 0000039E  2D45 FFF0                move.l     [A6 - 0x10], D5
  325. 000003A2  486E FFF0                pea.l      [A6 - 0x10]
  326. 000003A6  486E FFEF                pea.l      [A6 - 0x11]
  327. 000003AA  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  328. label000003AE:
  329. 000003AE  206E FFF0                movea.l    A0, [A6 - 0x10]
  330. 000003B2  4A10                     tst.b      [A0]
  331. 000003B4  6700 0144                beq        +0x146 /* 000004FA */
  332. 000003B8  4AAC 0046                tst.l      [A4 + 0x46]
  333. 000003BC  6624                     bne        +0x26 /* 000003E2 */
  334. 000003BE  4244                     clr.w      D4
  335. 000003C0  4247                     clr.w      D7
  336. 000003C2  7C14                     moveq.l    D6, 0x14
  337. 000003C4  42A7                     clr.l      -[A7]
  338. 000003C6  2F3C 0000 0168           move.l     -[A7], 0x168
  339. 000003CC  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  340. 000003D0  295F 0046                move.l     [A4 + 0x46], [A7]+
  341. 000003D4  660C                     bne        +0xE /* 000003E2 */
  342. 000003D6  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  343. 000003DA  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  344. 000003DE  6000 016C                bra        +0x16E /* 0000054C */
  345. label000003E2:
  346. 000003E2  BC44                     cmp.w      D6, D4
  347. 000003E4  6646                     bne        +0x48 /* 0000042C */
  348. 000003E6  DC7C 0014                add.w      D6, 0x14
  349. 000003EA  2F2C 0046                move.l     -[A7], [A4 + 0x46]
  350. 000003EE  3006                     move.w     D0, D6
  351. 000003F0  C1FC 0012                muls.w     D0, 0x12
  352. 000003F4  48C0                     ext.l      D0
  353. 000003F6  2F00                     move.l     -[A7], D0
  354. 000003F8  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  355. 000003FC  4267                     clr.w      -[A7]
  356. 000003FE  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  357. 00000402  4A5F                     tst.w      [A7]+
  358. 00000404  6714                     beq        +0x16 /* 0000041A */
  359. 00000406  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  360. 0000040A  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  361. 0000040E  486C 0046                pea.l      [A4 + 0x46]
  362. 00000412  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  363. 00000416  6000 0134                bra        +0x136 /* 0000054C */
  364. label0000041A:
  365. 0000041A  206C 0046                movea.l    A0, [A4 + 0x46]
  366. 0000041E  3007                     move.w     D0, D7
  367. 00000420  48C0                     ext.l      D0
  368. 00000422  D090                     add.l      D0, [A0]
  369. 00000424  2640                     movea.l    A3, D0
  370. 00000426  97FC 0000 0012           sub.l      A3, 0x12
  371. label0000042C:
  372. 0000042C  2D4B FFF8                move.l     [A6 - 0x8], A3
  373. 00000430  206C 0046                movea.l    A0, [A4 + 0x46]
  374. 00000434  3007                     move.w     D0, D7
  375. 00000436  48C0                     ext.l      D0
  376. 00000438  2640                     movea.l    A3, D0
  377. 0000043A  D7D0                     add.l      A3, [A0]
  378. 0000043C  202E FFF0                move.l     D0, [A6 - 0x10]
  379. 00000440  9085                     sub.l      D0, D5
  380. 00000442  3740 0004                move.w     [A3 + 0x4], D0
  381. 00000446  4AAE FFF8                tst.l      [A6 - 0x8]
  382. 0000044A  6714                     beq        +0x16 /* 00000460 */
  383. 0000044C  206E FFF8                movea.l    A0, [A6 - 0x8]
  384. 00000450  302B 0004                move.w     D0, [A3 + 0x4]
  385. 00000454  9068 0004                sub.w      D0, [A0 + 0x4]
  386. 00000458  206E FFF8                movea.l    A0, [A6 - 0x8]
  387. 0000045C  3140 0006                move.w     [A0 + 0x6], D0
  388. label00000460:
  389. 00000460  486E FFF0                pea.l      [A6 - 0x10]
  390. 00000464  206E 0008                movea.l    A0, [A6 + 0x8]
  391. 00000468  4868 FF00                pea.l      [A0 - 0x100]
  392. 0000046C  1F3C 0001                move.b     -[A7], 0x1
  393. 00000470  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  394. 00000474  202E FFF0                move.l     D0, [A6 - 0x10]
  395. 00000478  9085                     sub.l      D0, D5
  396. 0000047A  3740 0002                move.w     [A3 + 0x2], D0
  397. 0000047E  486E FFF0                pea.l      [A6 - 0x10]
  398. 00000482  206E 0008                movea.l    A0, [A6 + 0x8]
  399. 00000486  4868 FF00                pea.l      [A0 - 0x100]
  400. 0000048A  1F3C 0001                move.b     -[A7], 0x1
  401. 0000048E  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  402. 00000492  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  403. 00000496  4EBA FBC2                jsr        [PC - 0x43E /* 0000005A */]
  404. 0000049A  4267                     clr.w      -[A7]
  405. 0000049C  206E 0008                movea.l    A0, [A6 + 0x8]
  406. 000004A0  4868 FF00                pea.l      [A0 - 0x100]
  407. 000004A4  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  408. 000004A8  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  409. 000004AC  102E FFEF                move.b     D0, [A6 - 0x11]
  410. 000004B0  670A                     beq        +0xC /* 000004BC */
  411. 000004B2  302E FFEC                move.w     D0, [A6 - 0x14]
  412. 000004B6  4440                     neg.w      D0
  413. 000004B8  3D40 FFEC                move.w     [A6 - 0x14], D0
  414. label000004BC:
  415. 000004BC  2D4B FFE2                move.l     [A6 - 0x1E], A3
  416. 000004C0  206E FFE2                movea.l    A0, [A6 - 0x1E]
  417. 000004C4  30AE FFEC                move.w     [A0], [A6 - 0x14]
  418. 000004C8  206E FFE2                movea.l    A0, [A6 - 0x1E]
  419. 000004CC  7000                     moveq.l    D0, 0x00
  420. 000004CE  2140 0008                move.l     [A0 + 0x8], D0
  421. 000004D2  206E FFE2                movea.l    A0, [A6 - 0x1E]
  422. 000004D6  7000                     moveq.l    D0, 0x00
  423. 000004D8  2140 000C                move.l     [A0 + 0xC], D0
  424. 000004DC  206E FFE2                movea.l    A0, [A6 - 0x1E]
  425. 000004E0  4268 0010                clr.w      [A0 + 0x10]
  426. 000004E4  5244                     addq.w     D4, 1
  427. 000004E6  DE7C 0012                add.w      D7, 0x12
  428. 000004EA  486E FFF0                pea.l      [A6 - 0x10]
  429. 000004EE  486E FFEF                pea.l      [A6 - 0x11]
  430. 000004F2  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  431. 000004F6  6000 FEB6                bra        -0x148 /* 000003AE */
  432. label000004FA:
  433. 000004FA  200B                     move.l     D0, A3
  434. 000004FC  674E                     beq        +0x50 /* 0000054C */
  435. 000004FE  202E FFF0                move.l     D0, [A6 - 0x10]
  436. 00000502  9085                     sub.l      D0, D5
  437. 00000504  322B 0004                move.w     D1, [A3 + 0x4]
  438. 00000508  48C1                     ext.l      D1
  439. 0000050A  9081                     sub.l      D0, D1
  440. 0000050C  3740 0006                move.w     [A3 + 0x6], D0
  441. 00000510  BC44                     cmp.w      D6, D4
  442. 00000512  6E2A                     bgt        +0x2C /* 0000053E */
  443. 00000514  2F2C 0046                move.l     -[A7], [A4 + 0x46]
  444. 00000518  3006                     move.w     D0, D6
  445. 0000051A  5240                     addq.w     D0, 1
  446. 0000051C  C1FC 0012                muls.w     D0, 0x12
  447. 00000520  48C0                     ext.l      D0
  448. 00000522  2F00                     move.l     -[A7], D0
  449. 00000524  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  450. 00000528  4267                     clr.w      -[A7]
  451. 0000052A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  452. 0000052E  4A5F                     tst.w      [A7]+
  453. 00000530  670C                     beq        +0xE /* 0000053E */
  454. 00000532  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  455. 00000536  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  456. 0000053A  9E7C 0012                sub.w      D7, 0x12
  457. label0000053E:
  458. 0000053E  206C 0046                movea.l    A0, [A4 + 0x46]
  459. 00000542  3007                     move.w     D0, D7
  460. 00000544  48C0                     ext.l      D0
  461. 00000546  2640                     movea.l    A3, D0
  462. 00000548  D7D0                     add.l      A3, [A0]
  463. 0000054A  4253                     clr.w      [A3]
  464. label0000054C:
  465. 0000054C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  466. 00000550  4E5E                     unlink     A6
  467. 00000552  2E9F                     move.l     [A7], [A7]+
  468. 00000554  4E75                     rts
  469. fn00000556:
  470. 00000556  4E56 FF00                link       A6, -0x0100
  471. 0000055A  2F0C                     move.l     -[A7], A4
  472. 0000055C  286E 000A                movea.l    A4, [A6 + 0xA]
  473. 00000560  426C 003C                clr.w      [A4 + 0x3C]
  474. 00000564  426C 0042                clr.w      [A4 + 0x42]
  475. 00000568  4267                     clr.w      -[A7]
  476. 0000056A  2F0C                     move.l     -[A7], A4
  477. 0000056C  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  478. 00000570  395F 0044                move.w     [A4 + 0x44], [A7]+
  479. 00000574  396D DC62 0038           move.w     [A4 + 0x38], [A5 - 0x239E]
  480. 0000057A  4AAC 0018                tst.l      [A4 + 0x18]
  481. 0000057E  6620                     bne        +0x22 /* 000005A0 */
  482. 00000580  7000                     moveq.l    D0, 0x00
  483. 00000582  2940 001C                move.l     [A4 + 0x1C], D0
  484. 00000586  2940 0020                move.l     [A4 + 0x20], D0
  485. 0000058A  2940 0024                move.l     [A4 + 0x24], D0
  486. 0000058E  2940 0028                move.l     [A4 + 0x28], D0
  487. 00000592  2940 002C                move.l     [A4 + 0x2C], D0
  488. 00000596  2940 0030                move.l     [A4 + 0x30], D0
  489. 0000059A  2940 0034                move.l     [A4 + 0x34], D0
  490. 0000059E  602E                     bra        +0x30 /* 000005CE */
  491. label000005A0:
  492. 000005A0  206C 0018                movea.l    A0, [A4 + 0x18]
  493. 000005A4  2968 001C 001C           move.l     [A4 + 0x1C], [A0 + 0x1C]
  494. 000005AA  2968 0020 0020           move.l     [A4 + 0x20], [A0 + 0x20]
  495. 000005B0  2968 0024 0024           move.l     [A4 + 0x24], [A0 + 0x24]
  496. 000005B6  2968 0028 0028           move.l     [A4 + 0x28], [A0 + 0x28]
  497. 000005BC  2968 002C 002C           move.l     [A4 + 0x2C], [A0 + 0x2C]
  498. 000005C2  2968 0030 0030           move.l     [A4 + 0x30], [A0 + 0x30]
  499. 000005C8  2968 0034 0034           move.l     [A4 + 0x34], [A0 + 0x34]
  500. label000005CE:
  501. 000005CE  102E 0008                move.b     D0, [A6 + 0x8]
  502. 000005D2  6606                     bne        +0x8 /* 000005DA */
  503. 000005D4  2F0E                     move.l     -[A7], A6
  504. 000005D6  4EBA FC04                jsr        [PC - 0x3FC /* 000001DC */]
  505. label000005DA:
  506. 000005DA  7005                     moveq.l    D0, 0x05
  507. 000005DC  B014                     cmp.b      D0, [A4]
  508. 000005DE  6736                     beq        +0x38 /* 00000616 */
  509. 000005E0  7000                     moveq.l    D0, 0x00
  510. 000005E2  2940 0046                move.l     [A4 + 0x46], D0
  511. 000005E6  42A7                     clr.l      -[A7]
  512. 000005E8  206E 000A                movea.l    A0, [A6 + 0xA]
  513. 000005EC  2F08                     move.l     -[A7], A0
  514. 000005EE  4EBA 149E                jsr        [PC + 0x149E /* 00001A8E */]
  515. 000005F2  295F 004A                move.l     [A4 + 0x4A], [A7]+
  516. 000005F6  671E                     beq        +0x20 /* 00000616 */
  517. 000005F8  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  518. 000005FC  205F                     movea.l    A0, [A7]+
  519. 000005FE  A029                     syscall    HLock
  520. 00000600  2F0E                     move.l     -[A7], A6
  521. 00000602  4EBA FD7C                jsr        [PC - 0x284 /* 00000380 */]
  522. 00000606  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  523. 0000060A  205F                     movea.l    A0, [A7]+
  524. 0000060C  A02A                     syscall    HUnlock
  525. 0000060E  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  526. 00000612  205F                     movea.l    A0, [A7]+
  527. 00000614  A049                     syscall    HPurge
  528. label00000616:
  529. 00000616  285F                     movea.l    A4, [A7]+
  530. 00000618  4E5E                     unlink     A6
  531. 0000061A  205F                     movea.l    A0, [A7]+
  532. 0000061C  5C4F                     addq.w     A7, 6
  533. 0000061E  4ED0                     jmp        [A0]
  534. fn00000620:
  535. 00000620  4E56 FFE4                link       A6, -0x001C
  536. 00000624  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  537. 00000628  266E 0008                movea.l    A3, [A6 + 0x8]
  538. 0000062C  284B                     movea.l    A4, A3
  539. 0000062E  4A6C 003C                tst.w      [A4 + 0x3C]
  540. 00000632  670A                     beq        +0xC /* 0000063E */
  541. 00000634  197C 0001 0042           move.b     [A4 + 0x42], 0x1
  542. 0000063A  6000 009A                bra        +0x9C /* 000006D6 */
  543. label0000063E:
  544. 0000063E  2F0B                     move.l     -[A7], A3
  545. 00000640  4EBA F9BE                jsr        [PC - 0x642 /* 00000000 */]
  546. 00000644  2E2C 001C                move.l     D7, [A4 + 0x1C]
  547. 00000648  2C2C 0020                move.l     D6, [A4 + 0x20]
  548. 0000064C  2A2C 0024                move.l     D5, [A4 + 0x24]
  549. 00000650  282C 0028                move.l     D4, [A4 + 0x28]
  550. 00000654  2D6C 002C FFF4           move.l     [A6 - 0xC], [A4 + 0x2C]
  551. 0000065A  2D6C 0030 FFF8           move.l     [A6 - 0x8], [A4 + 0x30]
  552. 00000660  2D6C 0034 FFFC           move.l     [A6 - 0x4], [A4 + 0x34]
  553. 00000666  2F0B                     move.l     -[A7], A3
  554. 00000668  1F3C 0001                move.b     -[A7], 0x1
  555. 0000066C  4EBA FEE8                jsr        [PC - 0x118 /* 00000556 */]
  556. 00000670  BEAC 001C                cmp.l      D7, [A4 + 0x1C]
  557. 00000674  56C0                     sne        D0
  558. 00000676  4A00                     tst.b      D0
  559. 00000678  6648                     bne        +0x4A /* 000006C2 */
  560. 0000067A  BCAC 0020                cmp.l      D6, [A4 + 0x20]
  561. 0000067E  56C1                     sne        D1
  562. 00000680  8001                     or.b       D0, D1
  563. 00000682  663E                     bne        +0x40 /* 000006C2 */
  564. 00000684  BAAC 0024                cmp.l      D5, [A4 + 0x24]
  565. 00000688  56C1                     sne        D1
  566. 0000068A  8001                     or.b       D0, D1
  567. 0000068C  6634                     bne        +0x36 /* 000006C2 */
  568. 0000068E  B8AC 0028                cmp.l      D4, [A4 + 0x28]
  569. 00000692  56C1                     sne        D1
  570. 00000694  8001                     or.b       D0, D1
  571. 00000696  662A                     bne        +0x2C /* 000006C2 */
  572. 00000698  222E FFF4                move.l     D1, [A6 - 0xC]
  573. 0000069C  B2AC 002C                cmp.l      D1, [A4 + 0x2C]
  574. 000006A0  56C1                     sne        D1
  575. 000006A2  8001                     or.b       D0, D1
  576. 000006A4  661C                     bne        +0x1E /* 000006C2 */
  577. 000006A6  222E FFF8                move.l     D1, [A6 - 0x8]
  578. 000006AA  B2AC 0030                cmp.l      D1, [A4 + 0x30]
  579. 000006AE  56C1                     sne        D1
  580. 000006B0  8001                     or.b       D0, D1
  581. 000006B2  660E                     bne        +0x10 /* 000006C2 */
  582. 000006B4  222E FFFC                move.l     D1, [A6 - 0x4]
  583. 000006B8  B2AC 0034                cmp.l      D1, [A4 + 0x34]
  584. 000006BC  56C1                     sne        D1
  585. 000006BE  8001                     or.b       D0, D1
  586. 000006C0  6704                     beq        +0x6 /* 000006C6 */
  587. label000006C2:
  588. 000006C2  526D DC62                addq.w     [A5 - 0x239E], 1
  589. label000006C6:
  590. 000006C6  200B                     move.l     D0, A3
  591. 000006C8  670C                     beq        +0xE /* 000006D6 */
  592. 000006CA  376D DC62 0038           move.w     [A3 + 0x38], [A5 - 0x239E]
  593. 000006D0  266B 0018                movea.l    A3, [A3 + 0x18]
  594. 000006D4  60F0                     bra        -0xE /* 000006C6 */
  595. label000006D6:
  596. 000006D6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  597. 000006DA  4E5E                     unlink     A6
  598. 000006DC  2E9F                     move.l     [A7], [A7]+
  599. 000006DE  4E75                     rts
  600. fn000006E0:
  601. 000006E0  4E56 FFEC                link       A6, -0x0014
  602. 000006E4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  603. 000006E8  286E 0008                movea.l    A4, [A6 + 0x8]
  604. 000006EC  396D A678 0040           move.w     [A4 + 0x40], [A5 - 0x5988]
  605. 000006F2  4AAC 004E                tst.l      [A4 + 0x4E]
  606. 000006F6  6602                     bne        +0x4 /* 000006FA */
  607. 000006F8  607E                     bra        +0x80 /* 00000778 */
  608. label000006FA:
  609. 000006FA  4267                     clr.w      -[A7]
  610. 000006FC  3F2D A678                move.w     -[A7], [A5 - 0x5988]
  611. 00000700  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  612. 00000704  3A1F                     move.w     D5, [A7]+
  613. 00000706  4267                     clr.w      -[A7]
  614. 00000708  A99B                     syscall    SetResLoad
  615. 0000070A  302C 0016                move.w     D0, [A4 + 0x16]
  616. 0000070E  D06C 0014                add.w      D0, [A4 + 0x14]
  617. 00000712  3D40 FFEC                move.w     [A6 - 0x14], D0
  618. 00000716  7E01                     moveq.l    D7, 0x01
  619. 00000718  604E                     bra        +0x50 /* 00000768 */
  620. label0000071A:
  621. 0000071A  BE6C 0014                cmp.w      D7, [A4 + 0x14]
  622. 0000071E  6F10                     ble        +0x12 /* 00000730 */
  623. 00000720  2D7C 5846 434E FFF8      move.l     [A6 - 0x8], 0x5846434E /* 'XFCN' */
  624. 00000728  3C07                     move.w     D6, D7
  625. 0000072A  9C6C 0014                sub.w      D6, [A4 + 0x14]
  626. 0000072E  600A                     bra        +0xC /* 0000073A */
  627. label00000730:
  628. 00000730  2D7C 5843 4D44 FFF8      move.l     [A6 - 0x8], 0x58434D44 /* 'XCMD' */
  629. 00000738  3C07                     move.w     D6, D7
  630. label0000073A:
  631. 0000073A  42A7                     clr.l      -[A7]
  632. 0000073C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  633. 00000740  3F06                     move.w     -[A7], D6
  634. 00000742  A80E                     syscall    Get1IndResource/Get1IxResource
  635. 00000744  265F                     movea.l    A3, [A7]+
  636. 00000746  2F0B                     move.l     -[A7], A3
  637. 00000748  205F                     movea.l    A0, [A7]+
  638. 0000074A  A049                     syscall    HPurge
  639. 0000074C  206C 004E                movea.l    A0, [A4 + 0x4E]
  640. 00000750  3007                     move.w     D0, D7
  641. 00000752  5340                     subq.w     D0, 1
  642. 00000754  C1FC 000E                muls.w     D0, 0xE
  643. 00000758  48C0                     ext.l      D0
  644. 0000075A  2800                     move.l     D4, D0
  645. 0000075C  D890                     add.l      D4, [A0]
  646. 0000075E  2044                     movea.l    A0, D4
  647. 00000760  214B 0004                move.l     [A0 + 0x4], A3
  648. 00000764  5247                     addq.w     D7, 1
  649. 00000766  6906                     bvs        +0x8 /* 0000076E */
  650. label00000768:
  651. 00000768  BE6E FFEC                cmp.w      D7, [A6 - 0x14]
  652. 0000076C  6FAC                     ble        -0x52 /* 0000071A */
  653. label0000076E:
  654. 0000076E  1F3C 0001                move.b     -[A7], 0x1
  655. 00000772  A99B                     syscall    SetResLoad
  656. 00000774  3F05                     move.w     -[A7], D5
  657. 00000776  A998                     syscall    UseResFile
  658. label00000778:
  659. 00000778  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  660. 0000077C  4E5E                     unlink     A6
  661. 0000077E  205F                     movea.l    A0, [A7]+
  662. 00000780  584F                     addq.w     A7, 4
  663. 00000782  4ED0                     jmp        [A0]
  664. export_593:
  665. 00000784  4E56 FFFE                link       A6, -0x0002
  666. 00000788  48E7 0108                movem.l    -[A7], D7,A4
  667. 0000078C  7E01                     moveq.l    D7, 0x01
  668. 0000078E  6040                     bra        +0x42 /* 000007D0 */
  669. label00000790:
  670. 00000790  3007                     move.w     D0, D7
  671. 00000792  5340                     subq.w     D0, 1
  672. 00000794  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  673. 00000798  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  674. 0000079C  49F0 0000                lea.l      A4, [A0 + D0.w]
  675. 000007A0  7004                     moveq.l    D0, 0x04
  676. 000007A2  B014                     cmp.b      D0, [A4]
  677. 000007A4  57C0                     seq        D0
  678. 000007A6  4A00                     tst.b      D0
  679. 000007A8  6724                     beq        +0x26 /* 000007CE */
  680. 000007AA  222C 0002                move.l     D1, [A4 + 0x2]
  681. 000007AE  B2AD A790                cmp.l      D1, [A5 - 0x5870]
  682. 000007B2  57C1                     seq        D1
  683. 000007B4  C001                     and.b      D0, D1
  684. 000007B6  6716                     beq        +0x18 /* 000007CE */
  685. 000007B8  3007                     move.w     D0, D7
  686. 000007BA  5340                     subq.w     D0, 1
  687. 000007BC  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  688. 000007C0  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  689. 000007C4  4870 0000                pea.l      [A0 + D0.w]
  690. 000007C8  4EBA FF16                jsr        [PC - 0xEA /* 000006E0 */]
  691. 000007CC  6008                     bra        +0xA /* 000007D6 */
  692. label000007CE:
  693. 000007CE  5247                     addq.w     D7, 1
  694. label000007D0:
  695. 000007D0  7019                     moveq.l    D0, 0x19
  696. 000007D2  B047                     cmp.w      D0, D7
  697. 000007D4  6CBA                     bge        -0x44 /* 00000790 */
  698. label000007D6:
  699. 000007D6  4CDF 1080                movem.l    D7,A4, [A7]+
  700. 000007DA  4E5E                     unlink     A6
  701. 000007DC  4E75                     rts
  702. export_594:
  703. 000007DE  4E56 FFFE                link       A6, -0x0002
  704. 000007E2  48E7 0108                movem.l    -[A7], D7,A4
  705. 000007E6  7E01                     moveq.l    D7, 0x01
  706. 000007E8  6040                     bra        +0x42 /* 0000082A */
  707. label000007EA:
  708. 000007EA  3007                     move.w     D0, D7
  709. 000007EC  5340                     subq.w     D0, 1
  710. 000007EE  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  711. 000007F2  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  712. 000007F6  49F0 0000                lea.l      A4, [A0 + D0.w]
  713. 000007FA  7004                     moveq.l    D0, 0x04
  714. 000007FC  B014                     cmp.b      D0, [A4]
  715. 000007FE  57C0                     seq        D0
  716. 00000800  4A00                     tst.b      D0
  717. 00000802  6724                     beq        +0x26 /* 00000828 */
  718. 00000804  222C 0002                move.l     D1, [A4 + 0x2]
  719. 00000808  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  720. 0000080C  57C1                     seq        D1
  721. 0000080E  C001                     and.b      D0, D1
  722. 00000810  6716                     beq        +0x18 /* 00000828 */
  723. 00000812  3007                     move.w     D0, D7
  724. 00000814  5340                     subq.w     D0, 1
  725. 00000816  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  726. 0000081A  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  727. 0000081E  4870 0000                pea.l      [A0 + D0.w]
  728. 00000822  4EBA FDFC                jsr        [PC - 0x204 /* 00000620 */]
  729. 00000826  6008                     bra        +0xA /* 00000830 */
  730. label00000828:
  731. 00000828  5247                     addq.w     D7, 1
  732. label0000082A:
  733. 0000082A  7019                     moveq.l    D0, 0x19
  734. 0000082C  B047                     cmp.w      D0, D7
  735. 0000082E  6CBA                     bge        -0x44 /* 000007EA */
  736. label00000830:
  737. 00000830  4CDF 1080                movem.l    D7,A4, [A7]+
  738. 00000834  4E5E                     unlink     A6
  739. 00000836  2E9F                     move.l     [A7], [A7]+
  740. 00000838  4E75                     rts
  741. export_595:
  742. 0000083A  4E56 FFFE                link       A6, -0x0002
  743. 0000083E  48E7 0108                movem.l    -[A7], D7,A4
  744. 00000842  7E01                     moveq.l    D7, 0x01
  745. 00000844  604E                     bra        +0x50 /* 00000894 */
  746. label00000846:
  747. 00000846  3007                     move.w     D0, D7
  748. 00000848  5340                     subq.w     D0, 1
  749. 0000084A  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  750. 0000084E  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  751. 00000852  49F0 0000                lea.l      A4, [A0 + D0.w]
  752. 00000856  202C 0002                move.l     D0, [A4 + 0x2]
  753. 0000085A  B0AD A790                cmp.l      D0, [A5 - 0x5870]
  754. 0000085E  57C0                     seq        D0
  755. 00000860  4A00                     tst.b      D0
  756. 00000862  672E                     beq        +0x30 /* 00000892 */
  757. 00000864  7203                     moveq.l    D1, 0x03
  758. 00000866  B214                     cmp.b      D1, [A4]
  759. 00000868  57C1                     seq        D1
  760. 0000086A  C001                     and.b      D0, D1
  761. 0000086C  6724                     beq        +0x26 /* 00000892 */
  762. 0000086E  222C 0006                move.l     D1, [A4 + 0x6]
  763. 00000872  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  764. 00000876  57C1                     seq        D1
  765. 00000878  C001                     and.b      D0, D1
  766. 0000087A  6716                     beq        +0x18 /* 00000892 */
  767. 0000087C  3007                     move.w     D0, D7
  768. 0000087E  5340                     subq.w     D0, 1
  769. 00000880  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  770. 00000884  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  771. 00000888  4870 0000                pea.l      [A0 + D0.w]
  772. 0000088C  4EBA FD92                jsr        [PC - 0x26E /* 00000620 */]
  773. 00000890  6008                     bra        +0xA /* 0000089A */
  774. label00000892:
  775. 00000892  5247                     addq.w     D7, 1
  776. label00000894:
  777. 00000894  7019                     moveq.l    D0, 0x19
  778. 00000896  B047                     cmp.w      D0, D7
  779. 00000898  6CAC                     bge        -0x52 /* 00000846 */
  780. label0000089A:
  781. 0000089A  4CDF 1080                movem.l    D7,A4, [A7]+
  782. 0000089E  4E5E                     unlink     A6
  783. 000008A0  2E9F                     move.l     [A7], [A7]+
  784. 000008A2  4E75                     rts
  785. export_596:
  786. 000008A4  4E56 FFFE                link       A6, -0x0002
  787. 000008A8  48E7 0108                movem.l    -[A7], D7,A4
  788. 000008AC  7E01                     moveq.l    D7, 0x01
  789. 000008AE  604E                     bra        +0x50 /* 000008FE */
  790. label000008B0:
  791. 000008B0  3007                     move.w     D0, D7
  792. 000008B2  5340                     subq.w     D0, 1
  793. 000008B4  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  794. 000008B8  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  795. 000008BC  49F0 0000                lea.l      A4, [A0 + D0.w]
  796. 000008C0  202C 0002                move.l     D0, [A4 + 0x2]
  797. 000008C4  B0AD A790                cmp.l      D0, [A5 - 0x5870]
  798. 000008C8  57C0                     seq        D0
  799. 000008CA  4A00                     tst.b      D0
  800. 000008CC  672E                     beq        +0x30 /* 000008FC */
  801. 000008CE  7202                     moveq.l    D1, 0x02
  802. 000008D0  B214                     cmp.b      D1, [A4]
  803. 000008D2  57C1                     seq        D1
  804. 000008D4  C001                     and.b      D0, D1
  805. 000008D6  6724                     beq        +0x26 /* 000008FC */
  806. 000008D8  222C 000A                move.l     D1, [A4 + 0xA]
  807. 000008DC  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  808. 000008E0  57C1                     seq        D1
  809. 000008E2  C001                     and.b      D0, D1
  810. 000008E4  6716                     beq        +0x18 /* 000008FC */
  811. 000008E6  3007                     move.w     D0, D7
  812. 000008E8  5340                     subq.w     D0, 1
  813. 000008EA  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  814. 000008EE  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  815. 000008F2  4870 0000                pea.l      [A0 + D0.w]
  816. 000008F6  4EBA FD28                jsr        [PC - 0x2D8 /* 00000620 */]
  817. 000008FA  6008                     bra        +0xA /* 00000904 */
  818. label000008FC:
  819. 000008FC  5247                     addq.w     D7, 1
  820. label000008FE:
  821. 000008FE  7019                     moveq.l    D0, 0x19
  822. 00000900  B047                     cmp.w      D0, D7
  823. 00000902  6CAC                     bge        -0x52 /* 000008B0 */
  824. label00000904:
  825. 00000904  4CDF 1080                movem.l    D7,A4, [A7]+
  826. 00000908  4E5E                     unlink     A6
  827. 0000090A  2E9F                     move.l     [A7], [A7]+
  828. 0000090C  4E75                     rts
  829. export_597:
  830. 0000090E  4E56 FFFE                link       A6, -0x0002
  831. 00000912  48E7 0108                movem.l    -[A7], D7,A4
  832. 00000916  7E01                     moveq.l    D7, 0x01
  833. 00000918  605C                     bra        +0x5E /* 00000976 */
  834. label0000091A:
  835. 0000091A  3007                     move.w     D0, D7
  836. 0000091C  5340                     subq.w     D0, 1
  837. 0000091E  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  838. 00000922  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  839. 00000926  49F0 0000                lea.l      A4, [A0 + D0.w]
  840. 0000092A  7001                     moveq.l    D0, 0x01
  841. 0000092C  B014                     cmp.b      D0, [A4]
  842. 0000092E  57C0                     seq        D0
  843. 00000930  4A00                     tst.b      D0
  844. 00000932  6740                     beq        +0x42 /* 00000974 */
  845. 00000934  222C 0002                move.l     D1, [A4 + 0x2]
  846. 00000938  B2AD A790                cmp.l      D1, [A5 - 0x5870]
  847. 0000093C  57C1                     seq        D1
  848. 0000093E  C001                     and.b      D0, D1
  849. 00000940  6732                     beq        +0x34 /* 00000974 */
  850. 00000942  222C 0010                move.l     D1, [A4 + 0x10]
  851. 00000946  B2AE 000A                cmp.l      D1, [A6 + 0xA]
  852. 0000094A  57C1                     seq        D1
  853. 0000094C  C001                     and.b      D0, D1
  854. 0000094E  6724                     beq        +0x26 /* 00000974 */
  855. 00000950  322C 000E                move.w     D1, [A4 + 0xE]
  856. 00000954  B26E 0008                cmp.w      D1, [A6 + 0x8]
  857. 00000958  57C1                     seq        D1
  858. 0000095A  C001                     and.b      D0, D1
  859. 0000095C  6716                     beq        +0x18 /* 00000974 */
  860. 0000095E  3007                     move.w     D0, D7
  861. 00000960  5340                     subq.w     D0, 1
  862. 00000962  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  863. 00000966  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  864. 0000096A  4870 0000                pea.l      [A0 + D0.w]
  865. 0000096E  4EBA FCB0                jsr        [PC - 0x350 /* 00000620 */]
  866. 00000972  6008                     bra        +0xA /* 0000097C */
  867. label00000974:
  868. 00000974  5247                     addq.w     D7, 1
  869. label00000976:
  870. 00000976  7019                     moveq.l    D0, 0x19
  871. 00000978  B047                     cmp.w      D0, D7
  872. 0000097A  6C9E                     bge        -0x60 /* 0000091A */
  873. label0000097C:
  874. 0000097C  4CDF 1080                movem.l    D7,A4, [A7]+
  875. 00000980  4E5E                     unlink     A6
  876. 00000982  205F                     movea.l    A0, [A7]+
  877. 00000984  5C4F                     addq.w     A7, 6
  878. 00000986  4ED0                     jmp        [A0]
  879. export_598:
  880. fn00000988:
  881. 00000988  4E56 0000                link       A6, 0
  882. 0000098C  48E7 0018                movem.l    -[A7], A3,A4
  883. 00000990  266E 0008                movea.l    A3, [A6 + 0x8]
  884. 00000994  200B                     move.l     D0, A3
  885. 00000996  6602                     bne        +0x4 /* 0000099A */
  886. 00000998  601C                     bra        +0x1E /* 000009B6 */
  887. label0000099A:
  888. 0000099A  284B                     movea.l    A4, A3
  889. 0000099C  536C 003A                subq.w     [A4 + 0x3A], 1
  890. 000009A0  4A6C 003A                tst.w      [A4 + 0x3A]
  891. 000009A4  57C0                     seq        D0
  892. 000009A6  4A00                     tst.b      D0
  893. 000009A8  670C                     beq        +0xE /* 000009B6 */
  894. 000009AA  C02C 0043                and.b      D0, [A4 + 0x43]
  895. 000009AE  6706                     beq        +0x8 /* 000009B6 */
  896. 000009B0  2F0B                     move.l     -[A7], A3
  897. 000009B2  4EBA 000C                jsr        [PC + 0xC /* 000009C0 */]
  898. label000009B6:
  899. 000009B6  4CDF 1800                movem.l    A3,A4, [A7]+
  900. 000009BA  4E5E                     unlink     A6
  901. 000009BC  2E9F                     move.l     [A7], [A7]+
  902. 000009BE  4E75                     rts
  903. fn000009C0:
  904. 000009C0  4E56 0000                link       A6, 0
  905. 000009C4  48E7 0018                movem.l    -[A7], A3,A4
  906. 000009C8  266E 0008                movea.l    A3, [A6 + 0x8]
  907. 000009CC  284B                     movea.l    A4, A3
  908. 000009CE  4A6C 003A                tst.w      [A4 + 0x3A]
  909. 000009D2  6708                     beq        +0xA /* 000009DC */
  910. 000009D4  197C 0001 0043           move.b     [A4 + 0x43], 0x1
  911. 000009DA  603A                     bra        +0x3C /* 00000A16 */
  912. label000009DC:
  913. 000009DC  2F0B                     move.l     -[A7], A3
  914. 000009DE  4EBA F620                jsr        [PC - 0x9E0 /* 00000000 */]
  915. 000009E2  486C 004E                pea.l      [A4 + 0x4E]
  916. 000009E6  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  917. 000009EA  486C 0052                pea.l      [A4 + 0x52]
  918. 000009EE  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  919. 000009F2  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  920. 000009F6  4EBA FF90                jsr        [PC - 0x70 /* 00000988 */]
  921. 000009FA  2F0B                     move.l     -[A7], A3
  922. 000009FC  7056                     moveq.l    D0, 0x56
  923. 000009FE  2F00                     move.l     -[A7], D0
  924. 00000A00  4EAD 27EA                jsr        [A5 + 0x27EA /* export_1273 */]
  925. 00000A04  4214                     clr.b      [A4]
  926. 00000A06  397C 0001 003A           move.w     [A4 + 0x3A], 0x1
  927. 00000A0C  296D E4E8 0018           move.l     [A4 + 0x18], [A5 - 0x1B18]
  928. 00000A12  2B4B E4E8                move.l     [A5 - 0x1B18], A3
  929. label00000A16:
  930. 00000A16  4CDF 1800                movem.l    A3,A4, [A7]+
  931. 00000A1A  4E5E                     unlink     A6
  932. 00000A1C  2E9F                     move.l     [A7], [A7]+
  933. 00000A1E  4E75                     rts
  934. fn00000A20:
  935. 00000A20  4E56 FFFE                link       A6, -0x0002
  936. 00000A24  48E7 0108                movem.l    -[A7], D7,A4
  937. 00000A28  7E01                     moveq.l    D7, 0x01
  938. 00000A2A  6044                     bra        +0x46 /* 00000A70 */
  939. label00000A2C:
  940. 00000A2C  3007                     move.w     D0, D7
  941. 00000A2E  5340                     subq.w     D0, 1
  942. 00000A30  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  943. 00000A34  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  944. 00000A38  49F0 0000                lea.l      A4, [A0 + D0.w]
  945. 00000A3C  1014                     move.b     D0, [A4]
  946. 00000A3E  B02E 000C                cmp.b      D0, [A6 + 0xC]
  947. 00000A42  57C0                     seq        D0
  948. 00000A44  4A00                     tst.b      D0
  949. 00000A46  6726                     beq        +0x28 /* 00000A6E */
  950. 00000A48  222C 0002                move.l     D1, [A4 + 0x2]
  951. 00000A4C  206E 0008                movea.l    A0, [A6 + 0x8]
  952. 00000A50  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  953. 00000A54  57C1                     seq        D1
  954. 00000A56  C001                     and.b      D0, D1
  955. 00000A58  6714                     beq        +0x16 /* 00000A6E */
  956. 00000A5A  3007                     move.w     D0, D7
  957. 00000A5C  5340                     subq.w     D0, 1
  958. 00000A5E  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  959. 00000A62  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  960. 00000A66  4870 0000                pea.l      [A0 + D0.w]
  961. 00000A6A  4EBA FF54                jsr        [PC - 0xAC /* 000009C0 */]
  962. label00000A6E:
  963. 00000A6E  5247                     addq.w     D7, 1
  964. label00000A70:
  965. 00000A70  7019                     moveq.l    D0, 0x19
  966. 00000A72  B047                     cmp.w      D0, D7
  967. 00000A74  6CB6                     bge        -0x48 /* 00000A2C */
  968. 00000A76  4CDF 1080                movem.l    D7,A4, [A7]+
  969. 00000A7A  4E5E                     unlink     A6
  970. 00000A7C  205F                     movea.l    A0, [A7]+
  971. 00000A7E  5C4F                     addq.w     A7, 6
  972. 00000A80  4ED0                     jmp        [A0]
  973. export_599:
  974. 00000A82  4E56 0000                link       A6, 0
  975. 00000A86  1F3C 0001                move.b     -[A7], 0x1
  976. 00000A8A  2F0E                     move.l     -[A7], A6
  977. 00000A8C  4EBA FF92                jsr        [PC - 0x6E /* 00000A20 */]
  978. 00000A90  1F3C 0002                move.b     -[A7], 0x2
  979. 00000A94  2F0E                     move.l     -[A7], A6
  980. 00000A96  4EBA FF88                jsr        [PC - 0x78 /* 00000A20 */]
  981. 00000A9A  1F3C 0003                move.b     -[A7], 0x3
  982. 00000A9E  2F0E                     move.l     -[A7], A6
  983. 00000AA0  4EBA FF7E                jsr        [PC - 0x82 /* 00000A20 */]
  984. 00000AA4  1F3C 0004                move.b     -[A7], 0x4
  985. 00000AA8  2F0E                     move.l     -[A7], A6
  986. 00000AAA  4EBA FF74                jsr        [PC - 0x8C /* 00000A20 */]
  987. 00000AAE  4E5E                     unlink     A6
  988. 00000AB0  2E9F                     move.l     [A7], [A7]+
  989. 00000AB2  4E75                     rts
  990. fn00000AB4:
  991. 00000AB4  4E56 FFFE                link       A6, -0x0002
  992. 00000AB8  48E7 0108                movem.l    -[A7], D7,A4
  993. 00000ABC  7E01                     moveq.l    D7, 0x01
  994. 00000ABE  6052                     bra        +0x54 /* 00000B12 */
  995. label00000AC0:
  996. 00000AC0  3007                     move.w     D0, D7
  997. 00000AC2  5340                     subq.w     D0, 1
  998. 00000AC4  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  999. 00000AC8  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1000. 00000ACC  49F0 0000                lea.l      A4, [A0 + D0.w]
  1001. 00000AD0  1014                     move.b     D0, [A4]
  1002. 00000AD2  B02E 000C                cmp.b      D0, [A6 + 0xC]
  1003. 00000AD6  57C0                     seq        D0
  1004. 00000AD8  4A00                     tst.b      D0
  1005. 00000ADA  6734                     beq        +0x36 /* 00000B10 */
  1006. 00000ADC  222C 0006                move.l     D1, [A4 + 0x6]
  1007. 00000AE0  206E 0008                movea.l    A0, [A6 + 0x8]
  1008. 00000AE4  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  1009. 00000AE8  57C1                     seq        D1
  1010. 00000AEA  C001                     and.b      D0, D1
  1011. 00000AEC  6722                     beq        +0x24 /* 00000B10 */
  1012. 00000AEE  222C 0002                move.l     D1, [A4 + 0x2]
  1013. 00000AF2  B2AD A790                cmp.l      D1, [A5 - 0x5870]
  1014. 00000AF6  57C1                     seq        D1
  1015. 00000AF8  C001                     and.b      D0, D1
  1016. 00000AFA  6714                     beq        +0x16 /* 00000B10 */
  1017. 00000AFC  3007                     move.w     D0, D7
  1018. 00000AFE  5340                     subq.w     D0, 1
  1019. 00000B00  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  1020. 00000B04  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1021. 00000B08  4870 0000                pea.l      [A0 + D0.w]
  1022. 00000B0C  4EBA FEB2                jsr        [PC - 0x14E /* 000009C0 */]
  1023. label00000B10:
  1024. 00000B10  5247                     addq.w     D7, 1
  1025. label00000B12:
  1026. 00000B12  7019                     moveq.l    D0, 0x19
  1027. 00000B14  B047                     cmp.w      D0, D7
  1028. 00000B16  6CA8                     bge        -0x56 /* 00000AC0 */
  1029. 00000B18  4CDF 1080                movem.l    D7,A4, [A7]+
  1030. 00000B1C  4E5E                     unlink     A6
  1031. 00000B1E  205F                     movea.l    A0, [A7]+
  1032. 00000B20  5C4F                     addq.w     A7, 6
  1033. 00000B22  4ED0                     jmp        [A0]
  1034. export_600:
  1035. 00000B24  4E56 0000                link       A6, 0
  1036. 00000B28  1F3C 0001                move.b     -[A7], 0x1
  1037. 00000B2C  2F0E                     move.l     -[A7], A6
  1038. 00000B2E  4EBA FF84                jsr        [PC - 0x7C /* 00000AB4 */]
  1039. 00000B32  1F3C 0002                move.b     -[A7], 0x2
  1040. 00000B36  2F0E                     move.l     -[A7], A6
  1041. 00000B38  4EBA FF7A                jsr        [PC - 0x86 /* 00000AB4 */]
  1042. 00000B3C  1F3C 0003                move.b     -[A7], 0x3
  1043. 00000B40  2F0E                     move.l     -[A7], A6
  1044. 00000B42  4EBA FF70                jsr        [PC - 0x90 /* 00000AB4 */]
  1045. 00000B46  4E5E                     unlink     A6
  1046. 00000B48  2E9F                     move.l     [A7], [A7]+
  1047. 00000B4A  4E75                     rts
  1048. fn00000B4C:
  1049. 00000B4C  4E56 FFFE                link       A6, -0x0002
  1050. 00000B50  48E7 0108                movem.l    -[A7], D7,A4
  1051. 00000B54  7E01                     moveq.l    D7, 0x01
  1052. 00000B56  6052                     bra        +0x54 /* 00000BAA */
  1053. label00000B58:
  1054. 00000B58  3007                     move.w     D0, D7
  1055. 00000B5A  5340                     subq.w     D0, 1
  1056. 00000B5C  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  1057. 00000B60  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1058. 00000B64  49F0 0000                lea.l      A4, [A0 + D0.w]
  1059. 00000B68  1014                     move.b     D0, [A4]
  1060. 00000B6A  B02E 000C                cmp.b      D0, [A6 + 0xC]
  1061. 00000B6E  57C0                     seq        D0
  1062. 00000B70  4A00                     tst.b      D0
  1063. 00000B72  6734                     beq        +0x36 /* 00000BA8 */
  1064. 00000B74  222C 000A                move.l     D1, [A4 + 0xA]
  1065. 00000B78  206E 0008                movea.l    A0, [A6 + 0x8]
  1066. 00000B7C  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  1067. 00000B80  57C1                     seq        D1
  1068. 00000B82  C001                     and.b      D0, D1
  1069. 00000B84  6722                     beq        +0x24 /* 00000BA8 */
  1070. 00000B86  222C 0002                move.l     D1, [A4 + 0x2]
  1071. 00000B8A  B2AD A790                cmp.l      D1, [A5 - 0x5870]
  1072. 00000B8E  57C1                     seq        D1
  1073. 00000B90  C001                     and.b      D0, D1
  1074. 00000B92  6714                     beq        +0x16 /* 00000BA8 */
  1075. 00000B94  3007                     move.w     D0, D7
  1076. 00000B96  5340                     subq.w     D0, 1
  1077. 00000B98  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  1078. 00000B9C  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1079. 00000BA0  4870 0000                pea.l      [A0 + D0.w]
  1080. 00000BA4  4EBA FE1A                jsr        [PC - 0x1E6 /* 000009C0 */]
  1081. label00000BA8:
  1082. 00000BA8  5247                     addq.w     D7, 1
  1083. label00000BAA:
  1084. 00000BAA  7019                     moveq.l    D0, 0x19
  1085. 00000BAC  B047                     cmp.w      D0, D7
  1086. 00000BAE  6CA8                     bge        -0x56 /* 00000B58 */
  1087. 00000BB0  4CDF 1080                movem.l    D7,A4, [A7]+
  1088. 00000BB4  4E5E                     unlink     A6
  1089. 00000BB6  205F                     movea.l    A0, [A7]+
  1090. 00000BB8  5C4F                     addq.w     A7, 6
  1091. 00000BBA  4ED0                     jmp        [A0]
  1092. export_601:
  1093. 00000BBC  4E56 0000                link       A6, 0
  1094. 00000BC0  1F3C 0001                move.b     -[A7], 0x1
  1095. 00000BC4  2F0E                     move.l     -[A7], A6
  1096. 00000BC6  4EBA FF84                jsr        [PC - 0x7C /* 00000B4C */]
  1097. 00000BCA  1F3C 0002                move.b     -[A7], 0x2
  1098. 00000BCE  2F0E                     move.l     -[A7], A6
  1099. 00000BD0  4EBA FF7A                jsr        [PC - 0x86 /* 00000B4C */]
  1100. 00000BD4  4E5E                     unlink     A6
  1101. 00000BD6  2E9F                     move.l     [A7], [A7]+
  1102. 00000BD8  4E75                     rts
  1103. export_602:
  1104. 00000BDA  4E56 FFFE                link       A6, -0x0002
  1105. 00000BDE  48E7 0108                movem.l    -[A7], D7,A4
  1106. 00000BE2  7E01                     moveq.l    D7, 0x01
  1107. 00000BE4  605C                     bra        +0x5E /* 00000C42 */
  1108. label00000BE6:
  1109. 00000BE6  3007                     move.w     D0, D7
  1110. 00000BE8  5340                     subq.w     D0, 1
  1111. 00000BEA  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  1112. 00000BEE  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1113. 00000BF2  49F0 0000                lea.l      A4, [A0 + D0.w]
  1114. 00000BF6  7001                     moveq.l    D0, 0x01
  1115. 00000BF8  B014                     cmp.b      D0, [A4]
  1116. 00000BFA  57C0                     seq        D0
  1117. 00000BFC  4A00                     tst.b      D0
  1118. 00000BFE  6740                     beq        +0x42 /* 00000C40 */
  1119. 00000C00  222C 0010                move.l     D1, [A4 + 0x10]
  1120. 00000C04  B2AE 000A                cmp.l      D1, [A6 + 0xA]
  1121. 00000C08  57C1                     seq        D1
  1122. 00000C0A  C001                     and.b      D0, D1
  1123. 00000C0C  6732                     beq        +0x34 /* 00000C40 */
  1124. 00000C0E  322C 000E                move.w     D1, [A4 + 0xE]
  1125. 00000C12  B26E 0008                cmp.w      D1, [A6 + 0x8]
  1126. 00000C16  57C1                     seq        D1
  1127. 00000C18  C001                     and.b      D0, D1
  1128. 00000C1A  6724                     beq        +0x26 /* 00000C40 */
  1129. 00000C1C  222C 0002                move.l     D1, [A4 + 0x2]
  1130. 00000C20  B2AD A790                cmp.l      D1, [A5 - 0x5870]
  1131. 00000C24  57C1                     seq        D1
  1132. 00000C26  C001                     and.b      D0, D1
  1133. 00000C28  6716                     beq        +0x18 /* 00000C40 */
  1134. 00000C2A  3007                     move.w     D0, D7
  1135. 00000C2C  5340                     subq.w     D0, 1
  1136. 00000C2E  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  1137. 00000C32  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1138. 00000C36  4870 0000                pea.l      [A0 + D0.w]
  1139. 00000C3A  4EBA FD84                jsr        [PC - 0x27C /* 000009C0 */]
  1140. 00000C3E  6008                     bra        +0xA /* 00000C48 */
  1141. label00000C40:
  1142. 00000C40  5247                     addq.w     D7, 1
  1143. label00000C42:
  1144. 00000C42  7019                     moveq.l    D0, 0x19
  1145. 00000C44  B047                     cmp.w      D0, D7
  1146. 00000C46  6C9E                     bge        -0x60 /* 00000BE6 */
  1147. label00000C48:
  1148. 00000C48  4CDF 1080                movem.l    D7,A4, [A7]+
  1149. 00000C4C  4E5E                     unlink     A6
  1150. 00000C4E  205F                     movea.l    A0, [A7]+
  1151. 00000C50  5C4F                     addq.w     A7, 6
  1152. 00000C52  4ED0                     jmp        [A0]
  1153. fn00000C54:
  1154. 00000C54  4E56 0000                link       A6, 0
  1155. 00000C58  48E7 1008                movem.l    -[A7], D3,A4
  1156. 00000C5C  286E 0008                movea.l    A4, [A6 + 0x8]
  1157. 00000C60  7005                     moveq.l    D0, 0x05
  1158. 00000C62  B014                     cmp.b      D0, [A4]
  1159. 00000C64  57C0                     seq        D0
  1160. 00000C66  4A00                     tst.b      D0
  1161. 00000C68  6628                     bne        +0x2A /* 00000C92 */
  1162. 00000C6A  7204                     moveq.l    D1, 0x04
  1163. 00000C6C  B214                     cmp.b      D1, [A4]
  1164. 00000C6E  57C1                     seq        D1
  1165. 00000C70  4A01                     tst.b      D1
  1166. 00000C72  671C                     beq        +0x1E /* 00000C90 */
  1167. 00000C74  242C 0002                move.l     D2, [A4 + 0x2]
  1168. 00000C78  B4AD A790                cmp.l      D2, [A5 - 0x5870]
  1169. 00000C7C  57C2                     seq        D2
  1170. 00000C7E  4A02                     tst.b      D2
  1171. 00000C80  660C                     bne        +0xE /* 00000C8E */
  1172. 00000C82  262C 0002                move.l     D3, [A4 + 0x2]
  1173. 00000C86  B6AD A78C                cmp.l      D3, [A5 - 0x5874]
  1174. 00000C8A  57C3                     seq        D3
  1175. 00000C8C  8403                     or.b       D2, D3
  1176. label00000C8E:
  1177. 00000C8E  C202                     and.b      D1, D2
  1178. label00000C90:
  1179. 00000C90  8001                     or.b       D0, D1
  1180. label00000C92:
  1181. 00000C92  4400                     neg.b      D0
  1182. 00000C94  1D40 000C                move.b     [A6 + 0xC], D0
  1183. 00000C98  4CDF 1008                movem.l    D3,A4, [A7]+
  1184. 00000C9C  4E5E                     unlink     A6
  1185. 00000C9E  2E9F                     move.l     [A7], [A7]+
  1186. 00000CA0  4E75                     rts
  1187. fn00000CA2:
  1188. 00000CA2  4E56 0000                link       A6, 0
  1189. 00000CA6  206E 0008                movea.l    A0, [A6 + 0x8]
  1190. 00000CAA  2028 0002                move.l     D0, [A0 + 0x2]
  1191. 00000CAE  B0AD A790                cmp.l      D0, [A5 - 0x5870]
  1192. 00000CB2  6608                     bne        +0xA /* 00000CBC */
  1193. 00000CB4  3D6D A678 000C           move.w     [A6 + 0xC], [A5 - 0x5988]
  1194. 00000CBA  6006                     bra        +0x8 /* 00000CC2 */
  1195. label00000CBC:
  1196. 00000CBC  3D6D A67E 000C           move.w     [A6 + 0xC], [A5 - 0x5982]
  1197. label00000CC2:
  1198. 00000CC2  4E5E                     unlink     A6
  1199. 00000CC4  205F                     movea.l    A0, [A7]+
  1200. 00000CC6  584F                     addq.w     A7, 4
  1201. 00000CC8  4ED0                     jmp        [A0]
  1202. export_603:
  1203. 00000CCA  4E56 FFFE                link       A6, -0x0002
  1204. 00000CCE  2F0C                     move.l     -[A7], A4
  1205. 00000CD0  286E 0008                movea.l    A4, [A6 + 0x8]
  1206. 00000CD4  526C 003A                addq.w     [A4 + 0x3A], 1
  1207. 00000CD8  4A6C 003E                tst.w      [A4 + 0x3E]
  1208. 00000CDC  6634                     bne        +0x36 /* 00000D12 */
  1209. 00000CDE  4267                     clr.w      -[A7]
  1210. 00000CE0  2F0C                     move.l     -[A7], A4
  1211. 00000CE2  4EBA FF70                jsr        [PC - 0x90 /* 00000C54 */]
  1212. 00000CE6  101F                     move.b     D0, [A7]+
  1213. 00000CE8  670E                     beq        +0x10 /* 00000CF8 */
  1214. 00000CEA  4267                     clr.w      -[A7]
  1215. 00000CEC  2F0C                     move.l     -[A7], A4
  1216. 00000CEE  4EBA FFB2                jsr        [PC - 0x4E /* 00000CA2 */]
  1217. 00000CF2  395F 0040                move.w     [A4 + 0x40], [A7]+
  1218. 00000CF6  601A                     bra        +0x1C /* 00000D12 */
  1219. label00000CF8:
  1220. 00000CF8  4267                     clr.w      -[A7]
  1221. 00000CFA  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1222. 00000CFE  486E FFFF                pea.l      [A6 - 0x1]
  1223. 00000D02  4EBA 05A6                jsr        [PC + 0x5A6 /* 000012AA */]
  1224. 00000D06  3957 0040                move.w     [A4 + 0x40], [A7]
  1225. 00000D0A  3F2D A678                move.w     -[A7], [A5 - 0x5988]
  1226. 00000D0E  4EAD 0D0A                jsr        [A5 + 0xD0A /* export_413 */]
  1227. label00000D12:
  1228. 00000D12  526C 003E                addq.w     [A4 + 0x3E], 1
  1229. 00000D16  285F                     movea.l    A4, [A7]+
  1230. 00000D18  4E5E                     unlink     A6
  1231. 00000D1A  2E9F                     move.l     [A7], [A7]+
  1232. 00000D1C  4E75                     rts
  1233. export_604:
  1234. 00000D1E  4E56 0000                link       A6, 0
  1235. 00000D22  2F0C                     move.l     -[A7], A4
  1236. 00000D24  286E 0008                movea.l    A4, [A6 + 0x8]
  1237. 00000D28  536C 003E                subq.w     [A4 + 0x3E], 1
  1238. 00000D2C  4A6C 003E                tst.w      [A4 + 0x3E]
  1239. 00000D30  6614                     bne        +0x16 /* 00000D46 */
  1240. 00000D32  4267                     clr.w      -[A7]
  1241. 00000D34  2F0C                     move.l     -[A7], A4
  1242. 00000D36  4EBA FF1C                jsr        [PC - 0xE4 /* 00000C54 */]
  1243. 00000D3A  101F                     move.b     D0, [A7]+
  1244. 00000D3C  6608                     bne        +0xA /* 00000D46 */
  1245. 00000D3E  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1246. 00000D42  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  1247. label00000D46:
  1248. 00000D46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1249. 00000D4A  4EBA FC3C                jsr        [PC - 0x3C4 /* 00000988 */]
  1250. 00000D4E  285F                     movea.l    A4, [A7]+
  1251. 00000D50  4E5E                     unlink     A6
  1252. 00000D52  2E9F                     move.l     [A7], [A7]+
  1253. 00000D54  4E75                     rts
  1254. fn00000D56:
  1255. 00000D56  4E56 0000                link       A6, 0
  1256. 00000D5A  2F0C                     move.l     -[A7], A4
  1257. 00000D5C  286D E4E0                movea.l    A4, [A5 - 0x1B20]
  1258. 00000D60  2F0C                     move.l     -[A7], A4
  1259. 00000D62  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1260. 00000D66  486C 0004                pea.l      [A4 + 0x4]
  1261. 00000D6A  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1262. 00000D6E  7000                     moveq.l    D0, 0x00
  1263. 00000D70  2B40 E4E0                move.l     [A5 - 0x1B20], D0
  1264. 00000D74  285F                     movea.l    A4, [A7]+
  1265. 00000D76  4E5E                     unlink     A6
  1266. 00000D78  4E75                     rts
  1267. fn00000D7A:
  1268. 00000D7A  4E56 0000                link       A6, 0
  1269. 00000D7E  2F0C                     move.l     -[A7], A4
  1270. 00000D80  286E 0008                movea.l    A4, [A6 + 0x8]
  1271. 00000D84  204C                     movea.l    A0, A4
  1272. 00000D86  4228 000C                clr.b      [A0 + 0xC]
  1273. 00000D8A  486C FFF8                pea.l      [A4 - 0x8]
  1274. 00000D8E  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1275. 00000D92  2F2C FFEC                move.l     -[A7], [A4 - 0x14]
  1276. 00000D96  4267                     clr.w      -[A7]
  1277. 00000D98  4EBA 0D9C                jsr        [PC + 0xD9C /* 00001B36 */]
  1278. 00000D9C  206E 0008                movea.l    A0, [A6 + 0x8]
  1279. 00000DA0  2C48                     movea.l    A6, A0
  1280. 00000DA2  4EFA 0112                jmp        [PC + 0x112 /* 00000EB6 */]
  1281. 00000DA6  0000 285F                ori.b      D0, 0x5F /* '_' */
  1282. 00000DAA  4E5E                     unlink     A6
  1283. 00000DAC  2E9F                     move.l     [A7], [A7]+
  1284. 00000DAE  4E75                     rts
  1285. fn00000DB0:
  1286. 00000DB0  4E56 FFDE                link       A6, -0x0022
  1287. 00000DB4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1288. 00000DB8  226E 0008                movea.l    A1, [A6 + 0x8]
  1289. 00000DBC  2069 0016                movea.l    A0, [A1 + 0x16]
  1290. 00000DC0  2D48 FFDE                move.l     [A6 - 0x22], A0
  1291. 00000DC4  2F28 004A                move.l     -[A7], [A0 + 0x4A]
  1292. 00000DC8  205F                     movea.l    A0, [A7]+
  1293. 00000DCA  A029                     syscall    HLock
  1294. 00000DCC  206E FFDE                movea.l    A0, [A6 - 0x22]
  1295. 00000DD0  2068 004A                movea.l    A0, [A0 + 0x4A]
  1296. 00000DD4  226E 0008                movea.l    A1, [A6 + 0x8]
  1297. 00000DD8  3029 FFF2                move.w     D0, [A1 - 0xE]
  1298. 00000DDC  48C0                     ext.l      D0
  1299. 00000DDE  D090                     add.l      D0, [A0]
  1300. 00000DE0  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1301. 00000DE4  2049                     movea.l    A0, A1
  1302. 00000DE6  3028 FFF4                move.w     D0, [A0 - 0xC]
  1303. 00000DEA  48C0                     ext.l      D0
  1304. 00000DEC  D0AE FFE6                add.l      D0, [A6 - 0x1A]
  1305. 00000DF0  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1306. 00000DF4  206E FFE2                movea.l    A0, [A6 - 0x1E]
  1307. 00000DF8  1D50 FFEB                move.b     [A6 - 0x15], [A0]
  1308. 00000DFC  4210                     clr.b      [A0]
  1309. 00000DFE  42A7                     clr.l      -[A7]
  1310. 00000E00  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1311. 00000E04  206E 0008                movea.l    A0, [A6 + 0x8]
  1312. 00000E08  3F28 FFF2                move.w     -[A7], [A0 - 0xE]
  1313. 00000E0C  4EAD 1782                jsr        [A5 + 0x1782 /* export_748 */]
  1314. 00000E10  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1315. 00000E14  206E FFE2                movea.l    A0, [A6 - 0x1E]
  1316. 00000E18  10AE FFEB                move.b     [A0], [A6 - 0x15]
  1317. 00000E1C  206E FFDE                movea.l    A0, [A6 - 0x22]
  1318. 00000E20  2F28 004A                move.l     -[A7], [A0 + 0x4A]
  1319. 00000E24  205F                     movea.l    A0, [A7]+
  1320. 00000E26  A02A                     syscall    HUnlock
  1321. 00000E28  2D6D E4E0 FFEC           move.l     [A6 - 0x14], [A5 - 0x1B20]
  1322. 00000E2E  206E 0008                movea.l    A0, [A6 + 0x8]
  1323. 00000E32  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1324. 00000E36  1F3C 0001                move.b     -[A7], 0x1
  1325. 00000E3A  4EBA 0CFA                jsr        [PC + 0xCFA /* 00001B36 */]
  1326. 00000E3E  102D D328                move.b     D0, [A5 - 0x2CD8]
  1327. 00000E42  6706                     beq        +0x8 /* 00000E4A */
  1328. 00000E44  2F0E                     move.l     -[A7], A6
  1329. 00000E46  4EBA FF32                jsr        [PC - 0xCE /* 00000D7A */]
  1330. label00000E4A:
  1331. 00000E4A  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  1332. 00000E50  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  1333. 00000E56  206E FFDE                movea.l    A0, [A6 - 0x22]
  1334. 00000E5A  2D68 004A FFF4           move.l     [A6 - 0xC], [A0 + 0x4A]
  1335. 00000E60  2D6D D92C FFF0           move.l     [A6 - 0x10], [A5 - 0x26D4]
  1336. 00000E66  486E FFF4                pea.l      [A6 - 0xC]
  1337. 00000E6A  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  1338. 00000E6E  206E 0008                movea.l    A0, [A6 + 0x8]
  1339. 00000E72  2B68 0016 DC5A           move.l     [A5 - 0x23A6], [A0 + 0x16]
  1340. 00000E78  4EBA 169A                jsr        [PC + 0x169A /* 00002514 */]
  1341. 00000E7C  7000                     moveq.l    D0, 0x00
  1342. 00000E7E  2B40 DC5A                move.l     [A5 - 0x23A6], D0
  1343. 00000E82  486E FFF8                pea.l      [A6 - 0x8]
  1344. 00000E86  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1345. 00000E8A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1346. 00000E8E  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  1347. 00000E92  102D D328                move.b     D0, [A5 - 0x2CD8]
  1348. 00000E96  670A                     beq        +0xC /* 00000EA2 */
  1349. 00000E98  422E 000C                clr.b      [A6 + 0xC]
  1350. 00000E9C  4EBA FEB8                jsr        [PC - 0x148 /* 00000D56 */]
  1351. 00000EA0  600A                     bra        +0xC /* 00000EAC */
  1352. label00000EA2:
  1353. 00000EA2  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1354. 00000EA8  4EBA 0D2E                jsr        [PC + 0xD2E /* 00001BD8 */]
  1355. label00000EAC:
  1356. 00000EAC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1357. 00000EB0  4267                     clr.w      -[A7]
  1358. 00000EB2  4EBA 0C82                jsr        [PC + 0xC82 /* 00001B36 */]
  1359. label00000EB6:
  1360. 00000EB6  4FEE FFBE                lea.l      A7, [A6 - 0x42]
  1361. 00000EBA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1362. 00000EBE  4E5E                     unlink     A6
  1363. 00000EC0  2E9F                     move.l     [A7], [A7]+
  1364. 00000EC2  4E75                     rts
  1365. fn00000EC4:
  1366. 00000EC4  4E56 FFFC                link       A6, -0x0004
  1367. 00000EC8  48E7 0018                movem.l    -[A7], A3,A4
  1368. 00000ECC  286E 0008                movea.l    A4, [A6 + 0x8]
  1369. 00000ED0  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1370. 00000ED6  206C 0016                movea.l    A0, [A4 + 0x16]
  1371. 00000EDA  2D48 FFFC                move.l     [A6 - 0x4], A0
  1372. 00000EDE  5268 003C                addq.w     [A0 + 0x3C], 1
  1373. 00000EE2  526C FFFE                addq.w     [A4 - 0x2], 1
  1374. 00000EE6  4AAC FFF6                tst.l      [A4 - 0xA]
  1375. 00000EEA  56C0                     sne        D0
  1376. 00000EEC  4A00                     tst.b      D0
  1377. 00000EEE  6738                     beq        +0x3A /* 00000F28 */
  1378. 00000EF0  206C FFF6                movea.l    A0, [A4 - 0xA]
  1379. 00000EF4  4A90                     tst.l      [A0]
  1380. 00000EF6  56C1                     sne        D1
  1381. 00000EF8  C001                     and.b      D0, D1
  1382. 00000EFA  672C                     beq        +0x2E /* 00000F28 */
  1383. 00000EFC  206C FFFA                movea.l    A0, [A4 - 0x6]
  1384. 00000F00  4A90                     tst.l      [A0]
  1385. 00000F02  56C1                     sne        D1
  1386. 00000F04  C001                     and.b      D0, D1
  1387. 00000F06  6720                     beq        +0x22 /* 00000F28 */
  1388. 00000F08  2F2C FFF6                move.l     -[A7], [A4 - 0xA]
  1389. 00000F0C  205F                     movea.l    A0, [A7]+
  1390. 00000F0E  A04A                     syscall    HNoPurge
  1391. 00000F10  2F2C FFFA                move.l     -[A7], [A4 - 0x6]
  1392. 00000F14  205F                     movea.l    A0, [A7]+
  1393. 00000F16  A04A                     syscall    HNoPurge
  1394. 00000F18  266C 000C                movea.l    A3, [A4 + 0xC]
  1395. 00000F1C  26AC FFF6                move.l     [A3], [A4 - 0xA]
  1396. 00000F20  276C FFFA 0004           move.l     [A3 + 0x4], [A4 - 0x6]
  1397. 00000F26  604C                     bra        +0x4E /* 00000F74 */
  1398. label00000F28:
  1399. 00000F28  4AAC FFF6                tst.l      [A4 - 0xA]
  1400. 00000F2C  6710                     beq        +0x12 /* 00000F3E */
  1401. 00000F2E  486C FFF6                pea.l      [A4 - 0xA]
  1402. 00000F32  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1403. 00000F36  486C FFFA                pea.l      [A4 - 0x6]
  1404. 00000F3A  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1405. label00000F3E:
  1406. 00000F3E  4267                     clr.w      -[A7]
  1407. 00000F40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1408. 00000F44  4EBA FE6A                jsr        [PC - 0x196 /* 00000DB0 */]
  1409. 00000F48  101F                     move.b     D0, [A7]+
  1410. 00000F4A  6716                     beq        +0x18 /* 00000F62 */
  1411. 00000F4C  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1412. 00000F52  206C 000C                movea.l    A0, [A4 + 0xC]
  1413. 00000F56  2950 FFF6                move.l     [A4 - 0xA], [A0]
  1414. 00000F5A  2968 0004 FFFA           move.l     [A4 - 0x6], [A0 + 0x4]
  1415. 00000F60  6012                     bra        +0x14 /* 00000F74 */
  1416. label00000F62:
  1417. 00000F62  422E 000C                clr.b      [A6 + 0xC]
  1418. 00000F66  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  1419. 00000F6A  206C 0008                movea.l    A0, [A4 + 0x8]
  1420. 00000F6E  3F10                     move.w     -[A7], [A0]
  1421. 00000F70  4EBA 01AA                jsr        [PC + 0x1AA /* 0000111C */]
  1422. label00000F74:
  1423. 00000F74  4CDF 1800                movem.l    A3,A4, [A7]+
  1424. 00000F78  4E5E                     unlink     A6
  1425. 00000F7A  2E9F                     move.l     [A7], [A7]+
  1426. 00000F7C  4E75                     rts
  1427. fn00000F7E:
  1428. 00000F7E  4E56 FFFC                link       A6, -0x0004
  1429. 00000F82  48E7 0018                movem.l    -[A7], A3,A4
  1430. 00000F86  266E 0008                movea.l    A3, [A6 + 0x8]
  1431. 00000F8A  286B 0016                movea.l    A4, [A3 + 0x16]
  1432. 00000F8E  206C 004A                movea.l    A0, [A4 + 0x4A]
  1433. 00000F92  4A90                     tst.l      [A0]
  1434. 00000F94  6618                     bne        +0x1A /* 00000FAE */
  1435. 00000F96  486C 004A                pea.l      [A4 + 0x4A]
  1436. 00000F9A  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1437. 00000F9E  42A7                     clr.l      -[A7]
  1438. 00000FA0  206B 0016                movea.l    A0, [A3 + 0x16]
  1439. 00000FA4  2F08                     move.l     -[A7], A0
  1440. 00000FA6  4EBA 0AE6                jsr        [PC + 0xAE6 /* 00001A8E */]
  1441. 00000FAA  295F 004A                move.l     [A4 + 0x4A], [A7]+
  1442. label00000FAE:
  1443. 00000FAE  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  1444. 00000FB2  205F                     movea.l    A0, [A7]+
  1445. 00000FB4  A04A                     syscall    HNoPurge
  1446. 00000FB6  206B 0016                movea.l    A0, [A3 + 0x16]
  1447. 00000FBA  2068 004A                movea.l    A0, [A0 + 0x4A]
  1448. 00000FBE  302B FFF0                move.w     D0, [A3 - 0x10]
  1449. 00000FC2  48C0                     ext.l      D0
  1450. 00000FC4  D090                     add.l      D0, [A0]
  1451. 00000FC6  2D40 FFFC                move.l     [A6 - 0x4], D0
  1452. 00000FCA  486E FFFC                pea.l      [A6 - 0x4]
  1453. 00000FCE  486D D506                pea.l      [A5 - 0x2AFA]
  1454. 00000FD2  1F3C 0001                move.b     -[A7], 0x1
  1455. 00000FD6  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  1456. 00000FDA  4267                     clr.w      -[A7]
  1457. 00000FDC  486D D506                pea.l      [A5 - 0x2AFA]
  1458. 00000FE0  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  1459. 00000FE4  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  1460. 00000FE8  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1461. 00000FEC  4CDF 1800                movem.l    A3,A4, [A7]+
  1462. 00000FF0  4E5E                     unlink     A6
  1463. 00000FF2  2E9F                     move.l     [A7], [A7]+
  1464. 00000FF4  4E75                     rts
  1465. fn00000FF6:
  1466. 00000FF6  4E56 0000                link       A6, 0
  1467. 00000FFA  226E 0008                movea.l    A1, [A6 + 0x8]
  1468. 00000FFE  2069 0016                movea.l    A0, [A1 + 0x16]
  1469. 00001002  2068 0046                movea.l    A0, [A0 + 0x46]
  1470. 00001006  302E 000C                move.w     D0, [A6 + 0xC]
  1471. 0000100A  5340                     subq.w     D0, 1
  1472. 0000100C  C1FC 0012                muls.w     D0, 0x12
  1473. 00001010  48C0                     ext.l      D0
  1474. 00001012  D090                     add.l      D0, [A0]
  1475. 00001014  2D40 000E                move.l     [A6 + 0xE], D0
  1476. 00001018  4E5E                     unlink     A6
  1477. 0000101A  205F                     movea.l    A0, [A7]+
  1478. 0000101C  5C4F                     addq.w     A7, 6
  1479. 0000101E  4ED0                     jmp        [A0]
  1480. fn00001020:
  1481. 00001020  4E56 FFFC                link       A6, -0x0004
  1482. 00001024  2F0A                     move.l     -[A7], A2
  1483. 00001026  42A7                     clr.l      -[A7]
  1484. 00001028  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1485. 0000102C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1486. 00001030  4EBA FFC4                jsr        [PC - 0x3C /* 00000FF6 */]
  1487. 00001034  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1488. 00001038  206E FFFC                movea.l    A0, [A6 - 0x4]
  1489. 0000103C  246E 0008                movea.l    A2, [A6 + 0x8]
  1490. 00001040  43EA FFEE                lea.l      A1, [A2 - 0x12]
  1491. 00001044  7003                     moveq.l    D0, 0x03
  1492. label00001046:
  1493. 00001046  22D8                     move.l     [A1]+, [A0]+
  1494. 00001048  51C8 FFFC                dbf        D0, -0x6 /* 00001046 */
  1495. 0000104C  3290                     move.w     [A1], [A0]
  1496. 0000104E  245F                     movea.l    A2, [A7]+
  1497. 00001050  4E5E                     unlink     A6
  1498. 00001052  205F                     movea.l    A0, [A7]+
  1499. 00001054  5C4F                     addq.w     A7, 6
  1500. 00001056  4ED0                     jmp        [A0]
  1501. export_605:
  1502. 00001058  4E56 FFEA                link       A6, -0x0016
  1503. 0000105C  48E7 0018                movem.l    -[A7], A3,A4
  1504. 00001060  422E 001A                clr.b      [A6 + 0x1A]
  1505. 00001064  286E 0016                movea.l    A4, [A6 + 0x16]
  1506. 00001068  4AAC 0046                tst.l      [A4 + 0x46]
  1507. 0000106C  6604                     bne        +0x6 /* 00001072 */
  1508. 0000106E  6000 009E                bra        +0xA0 /* 0000110E */
  1509. label00001072:
  1510. 00001072  206E 0008                movea.l    A0, [A6 + 0x8]
  1511. 00001076  30BC 0001                move.w     [A0], 0x1
  1512. 0000107A  206E 0008                movea.l    A0, [A6 + 0x8]
  1513. 0000107E  3F10                     move.w     -[A7], [A0]
  1514. 00001080  2F0E                     move.l     -[A7], A6
  1515. 00001082  4EBA FF9C                jsr        [PC - 0x64 /* 00001020 */]
  1516. label00001086:
  1517. 00001086  4A6E FFEE                tst.w      [A6 - 0x12]
  1518. 0000108A  6762                     beq        +0x64 /* 000010EE */
  1519. 0000108C  206E 0008                movea.l    A0, [A6 + 0x8]
  1520. 00001090  3F10                     move.w     -[A7], [A0]
  1521. 00001092  2F0E                     move.l     -[A7], A6
  1522. 00001094  4EBA FF8A                jsr        [PC - 0x76 /* 00001020 */]
  1523. 00001098  302E FFEE                move.w     D0, [A6 - 0x12]
  1524. 0000109C  B06E 0010                cmp.w      D0, [A6 + 0x10]
  1525. 000010A0  57C0                     seq        D0
  1526. 000010A2  4A00                     tst.b      D0
  1527. 000010A4  6740                     beq        +0x42 /* 000010E6 */
  1528. 000010A6  2F00                     move.l     -[A7], D0
  1529. 000010A8  4267                     clr.w      -[A7]
  1530. 000010AA  2F0E                     move.l     -[A7], A6
  1531. 000010AC  4EBA FED0                jsr        [PC - 0x130 /* 00000F7E */]
  1532. 000010B0  121F                     move.b     D1, [A7]+
  1533. 000010B2  201F                     move.l     D0, [A7]+
  1534. 000010B4  C001                     and.b      D0, D1
  1535. 000010B6  672E                     beq        +0x30 /* 000010E6 */
  1536. 000010B8  4267                     clr.w      -[A7]
  1537. 000010BA  2F0E                     move.l     -[A7], A6
  1538. 000010BC  4EBA FE06                jsr        [PC - 0x1FA /* 00000EC4 */]
  1539. 000010C0  1D5F 001A                move.b     [A6 + 0x1A], [A7]+
  1540. 000010C4  42A7                     clr.l      -[A7]
  1541. 000010C6  206E 0008                movea.l    A0, [A6 + 0x8]
  1542. 000010CA  3F10                     move.w     -[A7], [A0]
  1543. 000010CC  2F0E                     move.l     -[A7], A6
  1544. 000010CE  4EBA FF26                jsr        [PC - 0xDA /* 00000FF6 */]
  1545. 000010D2  265F                     movea.l    A3, [A7]+
  1546. 000010D4  41EE FFEE                lea.l      A0, [A6 - 0x12]
  1547. 000010D8  224B                     movea.l    A1, A3
  1548. 000010DA  7003                     moveq.l    D0, 0x03
  1549. label000010DC:
  1550. 000010DC  22D8                     move.l     [A1]+, [A0]+
  1551. 000010DE  51C8 FFFC                dbf        D0, -0x6 /* 000010DC */
  1552. 000010E2  3290                     move.w     [A1], [A0]
  1553. 000010E4  600E                     bra        +0x10 /* 000010F4 */
  1554. label000010E6:
  1555. 000010E6  206E 0008                movea.l    A0, [A6 + 0x8]
  1556. 000010EA  5250                     addq.w     [A0], 1
  1557. 000010EC  6098                     bra        -0x66 /* 00001086 */
  1558. label000010EE:
  1559. 000010EE  206E 0008                movea.l    A0, [A6 + 0x8]
  1560. 000010F2  4250                     clr.w      [A0]
  1561. label000010F4:
  1562. 000010F4  206E 0008                movea.l    A0, [A6 + 0x8]
  1563. 000010F8  4A50                     tst.w      [A0]
  1564. 000010FA  57C0                     seq        D0
  1565. 000010FC  4A6C 003C                tst.w      [A4 + 0x3C]
  1566. 00001100  57C1                     seq        D1
  1567. 00001102  C001                     and.b      D0, D1
  1568. 00001104  6708                     beq        +0xA /* 0000110E */
  1569. 00001106  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  1570. 0000110A  205F                     movea.l    A0, [A7]+
  1571. 0000110C  A049                     syscall    HPurge
  1572. label0000110E:
  1573. 0000110E  4CDF 1800                movem.l    A3,A4, [A7]+
  1574. 00001112  4E5E                     unlink     A6
  1575. 00001114  205F                     movea.l    A0, [A7]+
  1576. 00001116  DEFC 0012                add.w      A7, 0x12
  1577. 0000111A  4ED0                     jmp        [A0]
  1578. export_606:
  1579. fn0000111C:
  1580. 0000111C  4E56 FFFC                link       A6, -0x0004
  1581. 00001120  48E7 0018                movem.l    -[A7], A3,A4
  1582. 00001124  286E 000A                movea.l    A4, [A6 + 0xA]
  1583. 00001128  536C 003C                subq.w     [A4 + 0x3C], 1
  1584. 0000112C  206C 0046                movea.l    A0, [A4 + 0x46]
  1585. 00001130  2650                     movea.l    A3, [A0]
  1586. 00001132  302E 0008                move.w     D0, [A6 + 0x8]
  1587. 00001136  5340                     subq.w     D0, 1
  1588. 00001138  C1FC 0012                muls.w     D0, 0x12
  1589. 0000113C  48C0                     ext.l      D0
  1590. 0000113E  D7C0                     add.l      A3, D0
  1591. 00001140  536B 0010                subq.w     [A3 + 0x10], 1
  1592. 00001144  4A6B 0010                tst.w      [A3 + 0x10]
  1593. 00001148  6610                     bne        +0x12 /* 0000115A */
  1594. 0000114A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1595. 0000114E  205F                     movea.l    A0, [A7]+
  1596. 00001150  A049                     syscall    HPurge
  1597. 00001152  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1598. 00001156  205F                     movea.l    A0, [A7]+
  1599. 00001158  A049                     syscall    HPurge
  1600. label0000115A:
  1601. 0000115A  4A6C 003C                tst.w      [A4 + 0x3C]
  1602. 0000115E  6618                     bne        +0x1A /* 00001178 */
  1603. 00001160  102C 0042                move.b     D0, [A4 + 0x42]
  1604. 00001164  670A                     beq        +0xC /* 00001170 */
  1605. 00001166  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1606. 0000116A  4EBA F4B4                jsr        [PC - 0xB4C /* 00000620 */]
  1607. 0000116E  6008                     bra        +0xA /* 00001178 */
  1608. label00001170:
  1609. 00001170  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  1610. 00001174  205F                     movea.l    A0, [A7]+
  1611. 00001176  A049                     syscall    HPurge
  1612. label00001178:
  1613. 00001178  4CDF 1800                movem.l    A3,A4, [A7]+
  1614. 0000117C  4E5E                     unlink     A6
  1615. 0000117E  205F                     movea.l    A0, [A7]+
  1616. 00001180  5C4F                     addq.w     A7, 6
  1617. 00001182  4ED0                     jmp        [A0]
  1618. export_607:
  1619. 00001184  4E56 FFF6                link       A6, -0x000A
  1620. 00001188  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1621. 0000118C  2A2E 000C                move.l     D5, [A6 + 0xC]
  1622. 00001190  422E 0010                clr.b      [A6 + 0x10]
  1623. 00001194  7E01                     moveq.l    D7, 0x01
  1624. 00001196  6000 0084                bra        +0x86 /* 0000121C */
  1625. label0000119A:
  1626. 0000119A  3007                     move.w     D0, D7
  1627. 0000119C  5340                     subq.w     D0, 1
  1628. 0000119E  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  1629. 000011A2  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1630. 000011A6  49F0 0000                lea.l      A4, [A0 + D0.w]
  1631. 000011AA  7004                     moveq.l    D0, 0x04
  1632. 000011AC  B014                     cmp.b      D0, [A4]
  1633. 000011AE  57C0                     seq        D0
  1634. 000011B0  4A00                     tst.b      D0
  1635. 000011B2  6766                     beq        +0x68 /* 0000121A */
  1636. 000011B4  BAAC 0002                cmp.l      D5, [A4 + 0x2]
  1637. 000011B8  57C1                     seq        D1
  1638. 000011BA  C001                     and.b      D0, D1
  1639. 000011BC  675C                     beq        +0x5E /* 0000121A */
  1640. 000011BE  4A6C 003E                tst.w      [A4 + 0x3E]
  1641. 000011C2  6F08                     ble        +0xA /* 000011CC */
  1642. 000011C4  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1643. 000011CA  602A                     bra        +0x2C /* 000011F6 */
  1644. label000011CC:
  1645. 000011CC  206C 004E                movea.l    A0, [A4 + 0x4E]
  1646. 000011D0  2650                     movea.l    A3, [A0]
  1647. 000011D2  302C 0016                move.w     D0, [A4 + 0x16]
  1648. 000011D6  D06C 0014                add.w      D0, [A4 + 0x14]
  1649. 000011DA  3D40 FFF6                move.w     [A6 - 0xA], D0
  1650. 000011DE  7C01                     moveq.l    D6, 0x01
  1651. 000011E0  600E                     bra        +0x10 /* 000011F0 */
  1652. label000011E2:
  1653. 000011E2  7000                     moveq.l    D0, 0x00
  1654. 000011E4  2740 0004                move.l     [A3 + 0x4], D0
  1655. 000011E8  700E                     moveq.l    D0, 0x0E
  1656. 000011EA  D7C0                     add.l      A3, D0
  1657. 000011EC  5246                     addq.w     D6, 1
  1658. 000011EE  6906                     bvs        +0x8 /* 000011F6 */
  1659. label000011F0:
  1660. 000011F0  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  1661. 000011F4  6FEC                     ble        -0x12 /* 000011E2 */
  1662. label000011F6:
  1663. 000011F6  BAAD A790                cmp.l      D5, [A5 - 0x5870]
  1664. 000011FA  6608                     bne        +0xA /* 00001204 */
  1665. 000011FC  396D A678 0040           move.w     [A4 + 0x40], [A5 - 0x5988]
  1666. 00001202  600C                     bra        +0xE /* 00001210 */
  1667. label00001204:
  1668. 00001204  BAAD A78C                cmp.l      D5, [A5 - 0x5874]
  1669. 00001208  6606                     bne        +0x8 /* 00001210 */
  1670. 0000120A  396D A67E 0040           move.w     [A4 + 0x40], [A5 - 0x5982]
  1671. label00001210:
  1672. 00001210  206E 0008                movea.l    A0, [A6 + 0x8]
  1673. 00001214  30AC 0040                move.w     [A0], [A4 + 0x40]
  1674. 00001218  6018                     bra        +0x1A /* 00001232 */
  1675. label0000121A:
  1676. 0000121A  5247                     addq.w     D7, 1
  1677. label0000121C:
  1678. 0000121C  7019                     moveq.l    D0, 0x19
  1679. 0000121E  B047                     cmp.w      D0, D7
  1680. 00001220  6C00 FF78                bge        -0x86 /* 0000119A */
  1681. 00001224  BAAD A790                cmp.l      D5, [A5 - 0x5870]
  1682. 00001228  6608                     bne        +0xA /* 00001232 */
  1683. 0000122A  206E 0008                movea.l    A0, [A6 + 0x8]
  1684. 0000122E  30AD A678                move.w     [A0], [A5 - 0x5988]
  1685. label00001232:
  1686. 00001232  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1687. 00001236  4E5E                     unlink     A6
  1688. 00001238  205F                     movea.l    A0, [A7]+
  1689. 0000123A  504F                     addq.w     A7, 8
  1690. 0000123C  4ED0                     jmp        [A0]
  1691. export_608:
  1692. 0000123E  4E56 FFF8                link       A6, -0x0008
  1693. 00001242  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1694. 00001246  206E 000C                movea.l    A0, [A6 + 0xC]
  1695. 0000124A  4250                     clr.w      [A0]
  1696. 0000124C  206E 0008                movea.l    A0, [A6 + 0x8]
  1697. 00001250  30BC FFFF                move.w     [A0], 0xFFFF
  1698. 00001254  4207                     clr.b      D7
  1699. 00001256  266D DC66                movea.l    A3, [A5 - 0x239A]
  1700. label0000125A:
  1701. 0000125A  200B                     move.l     D0, A3
  1702. 0000125C  673A                     beq        +0x3C /* 00001298 */
  1703. 0000125E  206E 000C                movea.l    A0, [A6 + 0xC]
  1704. 00001262  5250                     addq.w     [A0], 1
  1705. 00001264  2053                     movea.l    A0, [A3]
  1706. 00001266  2850                     movea.l    A4, [A0]
  1707. 00001268  1007                     move.b     D0, D7
  1708. 0000126A  660C                     bne        +0xE /* 00001278 */
  1709. 0000126C  222C 0002                move.l     D1, [A4 + 0x2]
  1710. 00001270  B2AE 0010                cmp.l      D1, [A6 + 0x10]
  1711. 00001274  57C1                     seq        D1
  1712. 00001276  8001                     or.b       D0, D1
  1713. label00001278:
  1714. 00001278  0240 0001                andi.w     D0, 0x1
  1715. 0000127C  1E00                     move.b     D7, D0
  1716. 0000127E  6610                     bne        +0x12 /* 00001290 */
  1717. 00001280  3C2C 0040                move.w     D6, [A4 + 0x40]
  1718. 00001284  70FF                     moveq.l    D0, 0xFFFFFFFF
  1719. 00001286  B046                     cmp.w      D0, D6
  1720. 00001288  6706                     beq        +0x8 /* 00001290 */
  1721. 0000128A  206E 0008                movea.l    A0, [A6 + 0x8]
  1722. 0000128E  3086                     move.w     [A0], D6
  1723. label00001290:
  1724. 00001290  2053                     movea.l    A0, [A3]
  1725. 00001292  2668 0004                movea.l    A3, [A0 + 0x4]
  1726. 00001296  60C2                     bra        -0x3C /* 0000125A */
  1727. label00001298:
  1728. 00001298  1D47 0014                move.b     [A6 + 0x14], D7
  1729. 0000129C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1730. 000012A0  4E5E                     unlink     A6
  1731. 000012A2  205F                     movea.l    A0, [A7]+
  1732. 000012A4  DEFC 000C                add.w      A7, 0xC
  1733. 000012A8  4ED0                     jmp        [A0]
  1734. fn000012AA:
  1735. 000012AA  4E56 FEF8                link       A6, -0x0108
  1736. 000012AE  2F07                     move.l     -[A7], D7
  1737. 000012B0  206E 0008                movea.l    A0, [A6 + 0x8]
  1738. 000012B4  10BC 0001                move.b     [A0], 0x1
  1739. 000012B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1740. 000012BC  486E FEFA                pea.l      [A6 - 0x106]
  1741. 000012C0  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  1742. 000012C4  4267                     clr.w      -[A7]
  1743. 000012C6  486E FEFA                pea.l      [A6 - 0x106]
  1744. 000012CA  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  1745. 000012CE  3E1F                     move.w     D7, [A7]+
  1746. 000012D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1747. 000012D2  B047                     cmp.w      D0, D7
  1748. 000012D4  6626                     bne        +0x28 /* 000012FC */
  1749. 000012D6  4267                     clr.w      -[A7]
  1750. 000012D8  A99B                     syscall    SetResLoad
  1751. 000012DA  4267                     clr.w      -[A7]
  1752. 000012DC  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1753. 000012E0  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1754. 000012E4  486E FF00                pea.l      [A6 - 0x100]
  1755. 000012E8  4267                     clr.w      -[A7]
  1756. 000012EA  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1757. 000012EE  3E1F                     move.w     D7, [A7]+
  1758. 000012F0  1F3C 0001                move.b     -[A7], 0x1
  1759. 000012F4  A99B                     syscall    SetResLoad
  1760. 000012F6  206E 0008                movea.l    A0, [A6 + 0x8]
  1761. 000012FA  4210                     clr.b      [A0]
  1762. label000012FC:
  1763. 000012FC  3D47 0010                move.w     [A6 + 0x10], D7
  1764. 00001300  2E1F                     move.l     D7, [A7]+
  1765. 00001302  4E5E                     unlink     A6
  1766. 00001304  205F                     movea.l    A0, [A7]+
  1767. 00001306  504F                     addq.w     A7, 8
  1768. 00001308  4ED0                     jmp        [A0]
  1769. fn0000130A:
  1770. 0000130A  4E56 FFFC                link       A6, -0x0004
  1771. 0000130E  48E7 0018                movem.l    -[A7], A3,A4
  1772. 00001312  286E 0008                movea.l    A4, [A6 + 0x8]
  1773. 00001316  206E 000C                movea.l    A0, [A6 + 0xC]
  1774. 0000131A  2668 0018                movea.l    A3, [A0 + 0x18]
  1775. 0000131E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1776. 00001322  4EBA F69C                jsr        [PC - 0x964 /* 000009C0 */]
  1777. 00001326  526C FFFC                addq.w     [A4 - 0x4], 1
  1778. 0000132A  302C FFFC                move.w     D0, [A4 - 0x4]
  1779. 0000132E  B06C FFFE                cmp.w      D0, [A4 - 0x2]
  1780. 00001332  6D02                     blt        +0x4 /* 00001336 */
  1781. 00001334  601C                     bra        +0x1E /* 00001352 */
  1782. label00001336:
  1783. 00001336  200B                     move.l     D0, A3
  1784. 00001338  56C0                     sne        D0
  1785. 0000133A  4A00                     tst.b      D0
  1786. 0000133C  6714                     beq        +0x16 /* 00001352 */
  1787. 0000133E  4A6B 003A                tst.w      [A3 + 0x3A]
  1788. 00001342  57C1                     seq        D1
  1789. 00001344  C001                     and.b      D0, D1
  1790. 00001346  670A                     beq        +0xC /* 00001352 */
  1791. 00001348  2F0B                     move.l     -[A7], A3
  1792. 0000134A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1793. 0000134E  4EBA FFBA                jsr        [PC - 0x46 /* 0000130A */]
  1794. label00001352:
  1795. 00001352  4CDF 1800                movem.l    A3,A4, [A7]+
  1796. 00001356  4E5E                     unlink     A6
  1797. 00001358  205F                     movea.l    A0, [A7]+
  1798. 0000135A  504F                     addq.w     A7, 8
  1799. 0000135C  4ED0                     jmp        [A0]
  1800. fn0000135E:
  1801. 0000135E  4E56 FFF8                link       A6, -0x0008
  1802. 00001362  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1803. 00001366  4267                     clr.w      -[A7]
  1804. 00001368  A861                     syscall    Random
  1805. 0000136A  301F                     move.w     D0, [A7]+
  1806. 0000136C  6A02                     bpl        +0x4 /* 00001370 */
  1807. 0000136E  4440                     neg.w      D0
  1808. label00001370:
  1809. 00001370  48C0                     ext.l      D0
  1810. 00001372  81FC 0019                divs.w     D0, 0x19
  1811. 00001376  4840                     swap.w     D0
  1812. 00001378  3E00                     move.w     D7, D0
  1813. 0000137A  5247                     addq.w     D7, 1
  1814. 0000137C  7C01                     moveq.l    D6, 0x01
  1815. 0000137E  6072                     bra        +0x74 /* 000013F2 */
  1816. label00001380:
  1817. 00001380  5247                     addq.w     D7, 1
  1818. 00001382  7019                     moveq.l    D0, 0x19
  1819. 00001384  B047                     cmp.w      D0, D7
  1820. 00001386  6C02                     bge        +0x4 /* 0000138A */
  1821. 00001388  7E01                     moveq.l    D7, 0x01
  1822. label0000138A:
  1823. 0000138A  3007                     move.w     D0, D7
  1824. 0000138C  5340                     subq.w     D0, 1
  1825. 0000138E  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  1826. 00001392  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1827. 00001396  49F0 0000                lea.l      A4, [A0 + D0.w]
  1828. 0000139A  4A14                     tst.b      [A4]
  1829. 0000139C  6602                     bne        +0x4 /* 000013A0 */
  1830. 0000139E  6050                     bra        +0x52 /* 000013F0 */
  1831. label000013A0:
  1832. 000013A0  3007                     move.w     D0, D7
  1833. 000013A2  5340                     subq.w     D0, 1
  1834. 000013A4  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  1835. 000013A8  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1836. 000013AC  47F0 0000                lea.l      A3, [A0 + D0.w]
  1837. 000013B0  4A6C 003A                tst.w      [A4 + 0x3A]
  1838. 000013B4  57C0                     seq        D0
  1839. 000013B6  4A00                     tst.b      D0
  1840. 000013B8  6736                     beq        +0x38 /* 000013F0 */
  1841. 000013BA  2F00                     move.l     -[A7], D0
  1842. 000013BC  4267                     clr.w      -[A7]
  1843. 000013BE  2F0B                     move.l     -[A7], A3
  1844. 000013C0  41EE 000C                lea.l      A0, [A6 + 0xC]
  1845. 000013C4  2218                     move.l     D1, [A0]+
  1846. 000013C6  6702                     beq        +0x4 /* 000013CA */
  1847. 000013C8  2F01                     move.l     -[A7], D1
  1848. label000013CA:
  1849. 000013CA  2050                     movea.l    A0, [A0]
  1850. 000013CC  4E90                     jsr        [A0]
  1851. 000013CE  121F                     move.b     D1, [A7]+
  1852. 000013D0  201F                     move.l     D0, [A7]+
  1853. 000013D2  C001                     and.b      D0, D1
  1854. 000013D4  671A                     beq        +0x1C /* 000013F0 */
  1855. 000013D6  2F0B                     move.l     -[A7], A3
  1856. 000013D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1857. 000013DC  4EBA FF2C                jsr        [PC - 0xD4 /* 0000130A */]
  1858. 000013E0  206E 0008                movea.l    A0, [A6 + 0x8]
  1859. 000013E4  3028 FFFC                move.w     D0, [A0 - 0x4]
  1860. 000013E8  B068 FFFE                cmp.w      D0, [A0 - 0x2]
  1861. 000013EC  6D02                     blt        +0x4 /* 000013F0 */
  1862. 000013EE  6008                     bra        +0xA /* 000013F8 */
  1863. label000013F0:
  1864. 000013F0  5246                     addq.w     D6, 1
  1865. label000013F2:
  1866. 000013F2  7019                     moveq.l    D0, 0x19
  1867. 000013F4  B046                     cmp.w      D0, D6
  1868. 000013F6  6C88                     bge        -0x76 /* 00001380 */
  1869. label000013F8:
  1870. 000013F8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1871. 000013FC  4E5E                     unlink     A6
  1872. 000013FE  205F                     movea.l    A0, [A7]+
  1873. 00001400  DEFC 000C                add.w      A7, 0xC
  1874. 00001404  4ED0                     jmp        [A0]
  1875. 00001406  4E56 0000                link       A6, 0
  1876. 0000140A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1877. 00001410  4E5E                     unlink     A6
  1878. 00001412  205F                     movea.l    A0, [A7]+
  1879. 00001414  584F                     addq.w     A7, 4
  1880. 00001416  4ED0                     jmp        [A0]
  1881. 00001418  4E56 0000                link       A6, 0
  1882. 0000141C  2F0A                     move.l     -[A7], A2
  1883. 0000141E  206E 000C                movea.l    A0, [A6 + 0xC]
  1884. 00001422  7003                     moveq.l    D0, 0x03
  1885. 00001424  B010                     cmp.b      D0, [A0]
  1886. 00001426  5EC0                     sgt        D0
  1887. 00001428  4A00                     tst.b      D0
  1888. 0000142A  6718                     beq        +0x1A /* 00001444 */
  1889. 0000142C  246E 0008                movea.l    A2, [A6 + 0x8]
  1890. 00001430  246A 0008                movea.l    A2, [A2 + 0x8]
  1891. 00001434  226A 0008                movea.l    A1, [A2 + 0x8]
  1892. 00001438  2228 000A                move.l     D1, [A0 + 0xA]
  1893. 0000143C  B2A9 000A                cmp.l      D1, [A1 + 0xA]
  1894. 00001440  56C1                     sne        D1
  1895. 00001442  C001                     and.b      D0, D1
  1896. label00001444:
  1897. 00001444  4400                     neg.b      D0
  1898. 00001446  1D40 0010                move.b     [A6 + 0x10], D0
  1899. 0000144A  245F                     movea.l    A2, [A7]+
  1900. 0000144C  4E5E                     unlink     A6
  1901. 0000144E  205F                     movea.l    A0, [A7]+
  1902. 00001450  504F                     addq.w     A7, 8
  1903. 00001452  4ED0                     jmp        [A0]
  1904. 00001454  4E56 0000                link       A6, 0
  1905. 00001458  2F0A                     move.l     -[A7], A2
  1906. 0000145A  206E 000C                movea.l    A0, [A6 + 0xC]
  1907. 0000145E  7004                     moveq.l    D0, 0x04
  1908. 00001460  B010                     cmp.b      D0, [A0]
  1909. 00001462  5EC0                     sgt        D0
  1910. 00001464  4A00                     tst.b      D0
  1911. 00001466  6718                     beq        +0x1A /* 00001480 */
  1912. 00001468  246E 0008                movea.l    A2, [A6 + 0x8]
  1913. 0000146C  246A 0008                movea.l    A2, [A2 + 0x8]
  1914. 00001470  226A 0008                movea.l    A1, [A2 + 0x8]
  1915. 00001474  2228 0006                move.l     D1, [A0 + 0x6]
  1916. 00001478  B2A9 0006                cmp.l      D1, [A1 + 0x6]
  1917. 0000147C  56C1                     sne        D1
  1918. 0000147E  C001                     and.b      D0, D1
  1919. label00001480:
  1920. 00001480  4400                     neg.b      D0
  1921. 00001482  1D40 0010                move.b     [A6 + 0x10], D0
  1922. 00001486  245F                     movea.l    A2, [A7]+
  1923. 00001488  4E5E                     unlink     A6
  1924. 0000148A  205F                     movea.l    A0, [A7]+
  1925. 0000148C  504F                     addq.w     A7, 8
  1926. 0000148E  4ED0                     jmp        [A0]
  1927. 00001490  4E56 0000                link       A6, 0
  1928. 00001494  2F0A                     move.l     -[A7], A2
  1929. 00001496  206E 000C                movea.l    A0, [A6 + 0xC]
  1930. 0000149A  246E 0008                movea.l    A2, [A6 + 0x8]
  1931. 0000149E  246A 0008                movea.l    A2, [A2 + 0x8]
  1932. 000014A2  226A 0008                movea.l    A1, [A2 + 0x8]
  1933. 000014A6  2028 0002                move.l     D0, [A0 + 0x2]
  1934. 000014AA  B0A9 0002                cmp.l      D0, [A1 + 0x2]
  1935. 000014AE  56C0                     sne        D0
  1936. 000014B0  4400                     neg.b      D0
  1937. 000014B2  1D40 0010                move.b     [A6 + 0x10], D0
  1938. 000014B6  245F                     movea.l    A2, [A7]+
  1939. 000014B8  4E5E                     unlink     A6
  1940. 000014BA  205F                     movea.l    A0, [A7]+
  1941. 000014BC  504F                     addq.w     A7, 8
  1942. 000014BE  4ED0                     jmp        [A0]
  1943. fn000014C0:
  1944. 000014C0  4E56 FFFC                link       A6, -0x0004
  1945. 000014C4  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1946. 000014CA  2D7C 0000 0008 FFFC      move.l     [A6 - 0x4], 0x8
  1947. 000014D2  487A FFBC                pea.l      [PC - 0x44 /* 00001490, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1948. 000014D6  2F0E                     move.l     -[A7], A6
  1949. 000014D8  2F0E                     move.l     -[A7], A6
  1950. 000014DA  4EBA FE82                jsr        [PC - 0x17E /* 0000135E */]
  1951. 000014DE  4A6E FFFC                tst.w      [A6 - 0x4]
  1952. 000014E2  6E4C                     bgt        +0x4E /* 00001530 */
  1953. 000014E4  3D7C 0006 FFFE           move.w     [A6 - 0x2], 0x6
  1954. 000014EA  487A FF68                pea.l      [PC - 0x98 /* 00001454, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1955. 000014EE  2F0E                     move.l     -[A7], A6
  1956. 000014F0  2F0E                     move.l     -[A7], A6
  1957. 000014F2  4EBA FE6A                jsr        [PC - 0x196 /* 0000135E */]
  1958. 000014F6  4A6E FFFC                tst.w      [A6 - 0x4]
  1959. 000014FA  6E34                     bgt        +0x36 /* 00001530 */
  1960. 000014FC  3D7C 0005 FFFE           move.w     [A6 - 0x2], 0x5
  1961. 00001502  487A FF14                pea.l      [PC - 0xEC /* 00001418, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1962. 00001506  2F0E                     move.l     -[A7], A6
  1963. 00001508  2F0E                     move.l     -[A7], A6
  1964. 0000150A  4EBA FE52                jsr        [PC - 0x1AE /* 0000135E */]
  1965. 0000150E  4A6E FFFC                tst.w      [A6 - 0x4]
  1966. 00001512  6E1C                     bgt        +0x1E /* 00001530 */
  1967. 00001514  3D7C 0004 FFFE           move.w     [A6 - 0x2], 0x4
  1968. 0000151A  487A FEEA                pea.l      [PC - 0x116 /* 00001406, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1969. 0000151E  42A7                     clr.l      -[A7]
  1970. 00001520  2F0E                     move.l     -[A7], A6
  1971. 00001522  4EBA FE3A                jsr        [PC - 0x1C6 /* 0000135E */]
  1972. 00001526  4A6E FFFC                tst.w      [A6 - 0x4]
  1973. 0000152A  6E04                     bgt        +0x6 /* 00001530 */
  1974. 0000152C  422E 000C                clr.b      [A6 + 0xC]
  1975. label00001530:
  1976. 00001530  4E5E                     unlink     A6
  1977. 00001532  2E9F                     move.l     [A7], [A7]+
  1978. 00001534  4E75                     rts
  1979. export_609:
  1980. fn00001536:
  1981. 00001536  4E56 FFDC                link       A6, -0x0024
  1982. 0000153A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1983. 0000153E  7000                     moveq.l    D0, 0x00
  1984. 00001540  2D40 000C                move.l     [A6 + 0xC], D0
  1985. 00001544  206E 0008                movea.l    A0, [A6 + 0x8]
  1986. 00001548  7005                     moveq.l    D0, 0x05
  1987. 0000154A  B010                     cmp.b      D0, [A0]
  1988. 0000154C  6608                     bne        +0xA /* 00001556 */
  1989. 0000154E  7000                     moveq.l    D0, 0x00
  1990. 00001550  2640                     movea.l    A3, D0
  1991. 00001552  6000 0102                bra        +0x104 /* 00001656 */
  1992. label00001556:
  1993. 00001556  42A7                     clr.l      -[A7]
  1994. 00001558  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1995. 0000155C  4EBA 0196                jsr        [PC + 0x196 /* 000016F4 */]
  1996. 00001560  2E1F                     move.l     D7, [A7]+
  1997. 00001562  670E                     beq        +0x10 /* 00001572 */
  1998. 00001564  2847                     movea.l    A4, D7
  1999. 00001566  526C 003A                addq.w     [A4 + 0x3A], 1
  2000. 0000156A  2D47 000C                move.l     [A6 + 0xC], D7
  2001. 0000156E  6000 0114                bra        +0x116 /* 00001684 */
  2002. label00001572:
  2003. 00001572  206E 0008                movea.l    A0, [A6 + 0x8]
  2004. 00001576  7004                     moveq.l    D0, 0x04
  2005. 00001578  B010                     cmp.b      D0, [A0]
  2006. 0000157A  6678                     bne        +0x7A /* 000015F4 */
  2007. 0000157C  7000                     moveq.l    D0, 0x00
  2008. 0000157E  2640                     movea.l    A3, D0
  2009. 00001580  2028 0002                move.l     D0, [A0 + 0x2]
  2010. 00001584  B0AD A790                cmp.l      D0, [A5 - 0x5870]
  2011. 00001588  6614                     bne        +0x16 /* 0000159E */
  2012. 0000158A  316D A8CC 0014           move.w     [A0 + 0x14], [A5 - 0x5734]
  2013. 00001590  206E 0008                movea.l    A0, [A6 + 0x8]
  2014. 00001594  316D A8CA 0016           move.w     [A0 + 0x16], [A5 - 0x5736]
  2015. 0000159A  6000 0086                bra        +0x88 /* 00001622 */
  2016. label0000159E:
  2017. 0000159E  206E 0008                movea.l    A0, [A6 + 0x8]
  2018. 000015A2  2028 0002                move.l     D0, [A0 + 0x2]
  2019. 000015A6  B0AD A78C                cmp.l      D0, [A5 - 0x5874]
  2020. 000015AA  6612                     bne        +0x14 /* 000015BE */
  2021. 000015AC  316D A8C4 0014           move.w     [A0 + 0x14], [A5 - 0x573C]
  2022. 000015B2  206E 0008                movea.l    A0, [A6 + 0x8]
  2023. 000015B6  316D A8C2 0016           move.w     [A0 + 0x16], [A5 - 0x573E]
  2024. 000015BC  6064                     bra        +0x66 /* 00001622 */
  2025. label000015BE:
  2026. 000015BE  4267                     clr.w      -[A7]
  2027. 000015C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2028. 000015C4  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  2029. 000015C8  101F                     move.b     D0, [A7]+
  2030. 000015CA  6700 00B8                beq        +0xBA /* 00001684 */
  2031. 000015CE  206E 0008                movea.l    A0, [A6 + 0x8]
  2032. 000015D2  216D A790 0002           move.l     [A0 + 0x2], [A5 - 0x5870]
  2033. 000015D8  206E 0008                movea.l    A0, [A6 + 0x8]
  2034. 000015DC  316D A8CC 0014           move.w     [A0 + 0x14], [A5 - 0x5734]
  2035. 000015E2  206E 0008                movea.l    A0, [A6 + 0x8]
  2036. 000015E6  316D A8CA 0016           move.w     [A0 + 0x16], [A5 - 0x5736]
  2037. 000015EC  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  2038. 000015F0  6030                     bra        +0x32 /* 00001622 */
  2039. 000015F2  602E                     bra        +0x30 /* 00001622 */
  2040. label000015F4:
  2041. 000015F4  206E 0008                movea.l    A0, [A6 + 0x8]
  2042. 000015F8  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2043. 000015FC  7005                     moveq.l    D0, 0x05
  2044. label000015FE:
  2045. 000015FE  22D8                     move.l     [A1]+, [A0]+
  2046. 00001600  51C8 FFFC                dbf        D0, -0x6 /* 000015FE */
  2047. 00001604  206E 0008                movea.l    A0, [A6 + 0x8]
  2048. 00001608  1010                     move.b     D0, [A0]
  2049. 0000160A  4880                     ext.w      D0
  2050. 0000160C  5240                     addq.w     D0, 1
  2051. 0000160E  1D40 FFE8                move.b     [A6 - 0x18], D0
  2052. 00001612  42A7                     clr.l      -[A7]
  2053. 00001614  486E FFE8                pea.l      [A6 - 0x18]
  2054. 00001618  4EBA FF1C                jsr        [PC - 0xE4 /* 00001536 */]
  2055. 0000161C  265F                     movea.l    A3, [A7]+
  2056. 0000161E  200B                     move.l     D0, A3
  2057. 00001620  6762                     beq        +0x64 /* 00001684 */
  2058. label00001622:
  2059. 00001622  4AAD E4E8                tst.l      [A5 - 0x1B18]
  2060. 00001626  57C0                     seq        D0
  2061. 00001628  4A00                     tst.b      D0
  2062. 0000162A  672A                     beq        +0x2C /* 00001656 */
  2063. 0000162C  2F00                     move.l     -[A7], D0
  2064. 0000162E  4267                     clr.w      -[A7]
  2065. 00001630  2F0E                     move.l     -[A7], A6
  2066. 00001632  4EBA FE8C                jsr        [PC - 0x174 /* 000014C0 */]
  2067. 00001636  121F                     move.b     D1, [A7]+
  2068. 00001638  201F                     move.l     D0, [A7]+
  2069. 0000163A  0A01 0001                xori.b     D1, 0x1
  2070. 0000163E  C001                     and.b      D0, D1
  2071. 00001640  6714                     beq        +0x16 /* 00001656 */
  2072. 00001642  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  2073. 00001646  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  2074. 0000164A  200B                     move.l     D0, A3
  2075. 0000164C  6736                     beq        +0x38 /* 00001684 */
  2076. 0000164E  2F0B                     move.l     -[A7], A3
  2077. 00001650  4EBA F336                jsr        [PC - 0xCCA /* 00000988 */]
  2078. 00001654  602E                     bra        +0x30 /* 00001684 */
  2079. label00001656:
  2080. 00001656  2C2D E4E8                move.l     D6, [A5 - 0x1B18]
  2081. 0000165A  206D E4E8                movea.l    A0, [A5 - 0x1B18]
  2082. 0000165E  2B68 0018 E4E8           move.l     [A5 - 0x1B18], [A0 + 0x18]
  2083. 00001664  2D46 000C                move.l     [A6 + 0xC], D6
  2084. 00001668  2846                     movea.l    A4, D6
  2085. 0000166A  206E 0008                movea.l    A0, [A6 + 0x8]
  2086. 0000166E  224C                     movea.l    A1, A4
  2087. 00001670  7005                     moveq.l    D0, 0x05
  2088. label00001672:
  2089. 00001672  22D8                     move.l     [A1]+, [A0]+
  2090. 00001674  51C8 FFFC                dbf        D0, -0x6 /* 00001672 */
  2091. 00001678  294B 0018                move.l     [A4 + 0x18], A3
  2092. 0000167C  2F06                     move.l     -[A7], D6
  2093. 0000167E  4267                     clr.w      -[A7]
  2094. 00001680  4EBA EED4                jsr        [PC - 0x112C /* 00000556 */]
  2095. label00001684:
  2096. 00001684  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2097. 00001688  4E5E                     unlink     A6
  2098. 0000168A  2E9F                     move.l     [A7], [A7]+
  2099. 0000168C  4E75                     rts
  2100. export_610:
  2101. fn0000168E:
  2102. 0000168E  4E56 0000                link       A6, 0
  2103. 00001692  202D E4DC                move.l     D0, [A5 - 0x1B24]
  2104. 00001696  B0AD AFEC                cmp.l      D0, [A5 - 0x5014]
  2105. 0000169A  57C0                     seq        D0
  2106. 0000169C  4A00                     tst.b      D0
  2107. 0000169E  6720                     beq        +0x22 /* 000016C0 */
  2108. 000016A0  222D E4D0                move.l     D1, [A5 - 0x1B30]
  2109. 000016A4  B2AD A790                cmp.l      D1, [A5 - 0x5870]
  2110. 000016A8  57C1                     seq        D1
  2111. 000016AA  C001                     and.b      D0, D1
  2112. 000016AC  6712                     beq        +0x14 /* 000016C0 */
  2113. 000016AE  4AAD E4D8                tst.l      [A5 - 0x1B28]
  2114. 000016B2  56C1                     sne        D1
  2115. 000016B4  C001                     and.b      D0, D1
  2116. 000016B6  6708                     beq        +0xA /* 000016C0 */
  2117. 000016B8  2D6D E4D8 0008           move.l     [A6 + 0x8], [A5 - 0x1B28]
  2118. 000016BE  6030                     bra        +0x32 /* 000016F0 */
  2119. label000016C0:
  2120. 000016C0  2F2D E4D8                move.l     -[A7], [A5 - 0x1B28]
  2121. 000016C4  4EBA F2C2                jsr        [PC - 0xD3E /* 00000988 */]
  2122. 000016C8  486D D43A                pea.l      [A5 - 0x2BC6]
  2123. 000016CC  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  2124. 000016D0  42A7                     clr.l      -[A7]
  2125. 000016D2  486D D43A                pea.l      [A5 - 0x2BC6]
  2126. 000016D6  4EBA FE5E                jsr        [PC - 0x1A2 /* 00001536 */]
  2127. 000016DA  2B5F E4D8                move.l     [A5 - 0x1B28], [A7]+
  2128. 000016DE  2B6D AFEC E4DC           move.l     [A5 - 0x1B24], [A5 - 0x5014]
  2129. 000016E4  2B6D A790 E4D0           move.l     [A5 - 0x1B30], [A5 - 0x5870]
  2130. 000016EA  2D6D E4D8 0008           move.l     [A6 + 0x8], [A5 - 0x1B28]
  2131. label000016F0:
  2132. 000016F0  4E5E                     unlink     A6
  2133. 000016F2  4E75                     rts
  2134. export_611:
  2135. fn000016F4:
  2136. 000016F4  4E56 FFE6                link       A6, -0x001A
  2137. 000016F8  48E7 0118                movem.l    -[A7], D7,A3,A4
  2138. 000016FC  266E 0008                movea.l    A3, [A6 + 0x8]
  2139. 00001700  7000                     moveq.l    D0, 0x00
  2140. 00001702  2D40 000C                move.l     [A6 + 0xC], D0
  2141. 00001706  4247                     clr.w      D7
  2142. label00001708:
  2143. 00001708  5247                     addq.w     D7, 1
  2144. 0000170A  7019                     moveq.l    D0, 0x19
  2145. 0000170C  B047                     cmp.w      D0, D7
  2146. 0000170E  6C04                     bge        +0x6 /* 00001714 */
  2147. 00001710  6000 010A                bra        +0x10C /* 0000181C */
  2148. label00001714:
  2149. 00001714  3007                     move.w     D0, D7
  2150. 00001716  5340                     subq.w     D0, 1
  2151. 00001718  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  2152. 0000171C  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  2153. 00001720  49F0 0000                lea.l      A4, [A0 + D0.w]
  2154. 00001724  1014                     move.b     D0, [A4]
  2155. 00001726  B013                     cmp.b      D0, [A3]
  2156. 00001728  66DE                     bne        -0x20 /* 00001708 */
  2157. 0000172A  202C 0002                move.l     D0, [A4 + 0x2]
  2158. 0000172E  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  2159. 00001732  66D4                     bne        -0x2A /* 00001708 */
  2160. 00001734  1014                     move.b     D0, [A4]
  2161. 00001736  4880                     ext.w      D0
  2162. 00001738  5340                     subq.w     D0, 1
  2163. 0000173A  670A                     beq        +0xC /* 00001746 */
  2164. 0000173C  5340                     subq.w     D0, 1
  2165. 0000173E  6724                     beq        +0x26 /* 00001764 */
  2166. 00001740  5340                     subq.w     D0, 1
  2167. 00001742  672C                     beq        +0x2E /* 00001770 */
  2168. 00001744  6034                     bra        +0x36 /* 0000177A */
  2169. label00001746:
  2170. 00001746  202C 0010                move.l     D0, [A4 + 0x10]
  2171. 0000174A  B0AB 0010                cmp.l      D0, [A3 + 0x10]
  2172. 0000174E  56C0                     sne        D0
  2173. 00001750  4A00                     tst.b      D0
  2174. 00001752  66B4                     bne        -0x4A /* 00001708 */
  2175. 00001754  322C 000E                move.w     D1, [A4 + 0xE]
  2176. 00001758  B26B 000E                cmp.w      D1, [A3 + 0xE]
  2177. 0000175C  56C1                     sne        D1
  2178. 0000175E  8001                     or.b       D0, D1
  2179. 00001760  66A6                     bne        -0x58 /* 00001708 */
  2180. 00001762  6016                     bra        +0x18 /* 0000177A */
  2181. label00001764:
  2182. 00001764  202C 000A                move.l     D0, [A4 + 0xA]
  2183. 00001768  B0AB 000A                cmp.l      D0, [A3 + 0xA]
  2184. 0000176C  669A                     bne        -0x64 /* 00001708 */
  2185. 0000176E  600A                     bra        +0xC /* 0000177A */
  2186. label00001770:
  2187. 00001770  202C 0006                move.l     D0, [A4 + 0x6]
  2188. 00001774  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  2189. 00001778  668E                     bne        -0x70 /* 00001708 */
  2190. label0000177A:
  2191. 0000177A  7001                     moveq.l    D0, 0x01
  2192. 0000177C  B013                     cmp.b      D0, [A3]
  2193. 0000177E  57C0                     seq        D0
  2194. 00001780  4A00                     tst.b      D0
  2195. 00001782  6700 0084                beq        +0x86 /* 00001808 */
  2196. 00001786  222B 0010                move.l     D1, [A3 + 0x10]
  2197. 0000178A  B2AB 0006                cmp.l      D1, [A3 + 0x6]
  2198. 0000178E  57C1                     seq        D1
  2199. 00001790  C001                     and.b      D0, D1
  2200. 00001792  6774                     beq        +0x76 /* 00001808 */
  2201. 00001794  3207                     move.w     D1, D7
  2202. 00001796  5341                     subq.w     D1, 1
  2203. 00001798  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  2204. 0000179C  C3FC 0056                muls.w     D1, 0x56 /* 'V' */
  2205. 000017A0  242B 000A                move.l     D2, [A3 + 0xA]
  2206. 000017A4  B4B0 100A                cmp.l      D2, [A0 + D1.w + 0xA]
  2207. 000017A8  56C1                     sne        D1
  2208. 000017AA  C001                     and.b      D0, D1
  2209. 000017AC  675A                     beq        +0x5C /* 00001808 */
  2210. 000017AE  3007                     move.w     D0, D7
  2211. 000017B0  5340                     subq.w     D0, 1
  2212. 000017B2  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  2213. 000017B6  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  2214. 000017BA  49F0 0000                lea.l      A4, [A0 + D0.w]
  2215. 000017BE  296B 000A 000A           move.l     [A4 + 0xA], [A3 + 0xA]
  2216. 000017C4  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2217. 000017C8  4EBA F1BE                jsr        [PC - 0xE42 /* 00000988 */]
  2218. 000017CC  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2219. 000017D0  224B                     movea.l    A1, A3
  2220. 000017D2  7005                     moveq.l    D0, 0x05
  2221. label000017D4:
  2222. 000017D4  20D9                     move.l     [A0]+, [A1]+
  2223. 000017D6  51C8 FFFC                dbf        D0, -0x6 /* 000017D4 */
  2224. 000017DA  1013                     move.b     D0, [A3]
  2225. 000017DC  4880                     ext.w      D0
  2226. 000017DE  5240                     addq.w     D0, 1
  2227. 000017E0  1D40 FFE6                move.b     [A6 - 0x1A], D0
  2228. 000017E4  526C 003A                addq.w     [A4 + 0x3A], 1
  2229. 000017E8  42A7                     clr.l      -[A7]
  2230. 000017EA  486E FFE6                pea.l      [A6 - 0x1A]
  2231. 000017EE  4EBA FD46                jsr        [PC - 0x2BA /* 00001536 */]
  2232. 000017F2  295F 0018                move.l     [A4 + 0x18], [A7]+
  2233. 000017F6  536C 003A                subq.w     [A4 + 0x3A], 1
  2234. 000017FA  4AAC 0018                tst.l      [A4 + 0x18]
  2235. 000017FE  6608                     bne        +0xA /* 00001808 */
  2236. 00001800  7000                     moveq.l    D0, 0x00
  2237. 00001802  2D40 000C                move.l     [A6 + 0xC], D0
  2238. 00001806  6014                     bra        +0x16 /* 0000181C */
  2239. label00001808:
  2240. 00001808  3007                     move.w     D0, D7
  2241. 0000180A  5340                     subq.w     D0, 1
  2242. 0000180C  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  2243. 00001810  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  2244. 00001814  41F0 0000                lea.l      A0, [A0 + D0.w]
  2245. 00001818  2D48 000C                move.l     [A6 + 0xC], A0
  2246. label0000181C:
  2247. 0000181C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2248. 00001820  4E5E                     unlink     A6
  2249. 00001822  2E9F                     move.l     [A7], [A7]+
  2250. 00001824  4E75                     rts
  2251. export_612:
  2252. 00001826  4E56 FFFE                link       A6, -0x0002
  2253. 0000182A  48E7 0108                movem.l    -[A7], D7,A4
  2254. 0000182E  7000                     moveq.l    D0, 0x00
  2255. 00001830  2D40 000A                move.l     [A6 + 0xA], D0
  2256. 00001834  7E01                     moveq.l    D7, 0x01
  2257. 00001836  603C                     bra        +0x3E /* 00001874 */
  2258. label00001838:
  2259. 00001838  3007                     move.w     D0, D7
  2260. 0000183A  5340                     subq.w     D0, 1
  2261. 0000183C  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  2262. 00001840  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  2263. 00001844  49F0 0000                lea.l      A4, [A0 + D0.w]
  2264. 00001848  7004                     moveq.l    D0, 0x04
  2265. 0000184A  B014                     cmp.b      D0, [A4]
  2266. 0000184C  57C0                     seq        D0
  2267. 0000184E  322C 0040                move.w     D1, [A4 + 0x40]
  2268. 00001852  B26E 0008                cmp.w      D1, [A6 + 0x8]
  2269. 00001856  57C1                     seq        D1
  2270. 00001858  C001                     and.b      D0, D1
  2271. 0000185A  6716                     beq        +0x18 /* 00001872 */
  2272. 0000185C  3007                     move.w     D0, D7
  2273. 0000185E  5340                     subq.w     D0, 1
  2274. 00001860  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  2275. 00001864  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  2276. 00001868  41F0 0000                lea.l      A0, [A0 + D0.w]
  2277. 0000186C  2D48 000A                move.l     [A6 + 0xA], A0
  2278. 00001870  6008                     bra        +0xA /* 0000187A */
  2279. label00001872:
  2280. 00001872  5247                     addq.w     D7, 1
  2281. label00001874:
  2282. 00001874  7019                     moveq.l    D0, 0x19
  2283. 00001876  B047                     cmp.w      D0, D7
  2284. 00001878  6CBE                     bge        -0x40 /* 00001838 */
  2285. label0000187A:
  2286. 0000187A  4CDF 1080                movem.l    D7,A4, [A7]+
  2287. 0000187E  4E5E                     unlink     A6
  2288. 00001880  205F                     movea.l    A0, [A7]+
  2289. 00001882  544F                     addq.w     A7, 2
  2290. 00001884  4ED0                     jmp        [A0]
  2291. fn00001886:
  2292. 00001886  4E56 FFFC                link       A6, -0x0004
  2293. 0000188A  4267                     clr.w      -[A7]
  2294. 0000188C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2295. 00001890  486E FFFC                pea.l      [A6 - 0x4]
  2296. 00001894  42A7                     clr.l      -[A7]
  2297. 00001896  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2298. 0000189A  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  2299. 0000189E  201F                     move.l     D0, [A7]+
  2300. 000018A0  5280                     addq.l     D0, 1
  2301. 000018A2  2F00                     move.l     -[A7], D0
  2302. 000018A4  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  2303. 000018A8  4A5F                     tst.w      [A7]+
  2304. 000018AA  671E                     beq        +0x20 /* 000018CA */
  2305. 000018AC  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  2306. 000018B0  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  2307. 000018B4  42A7                     clr.l      -[A7]
  2308. 000018B6  7001                     moveq.l    D0, 0x01
  2309. 000018B8  2F00                     move.l     -[A7], D0
  2310. 000018BA  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  2311. 000018BE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2312. 000018C2  206E FFFC                movea.l    A0, [A6 - 0x4]
  2313. 000018C6  2050                     movea.l    A0, [A0]
  2314. 000018C8  4210                     clr.b      [A0]
  2315. label000018CA:
  2316. 000018CA  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  2317. 000018D0  4E5E                     unlink     A6
  2318. 000018D2  205F                     movea.l    A0, [A7]+
  2319. 000018D4  584F                     addq.w     A7, 4
  2320. 000018D6  4ED0                     jmp        [A0]
  2321. fn000018D8:
  2322. 000018D8  4E56 FFF8                link       A6, -0x0008
  2323. 000018DC  48E7 0118                movem.l    -[A7], D7,A3,A4
  2324. 000018E0  286E 0008                movea.l    A4, [A6 + 0x8]
  2325. 000018E4  7000                     moveq.l    D0, 0x00
  2326. 000018E6  2D40 000C                move.l     [A6 + 0xC], D0
  2327. 000018EA  42A7                     clr.l      -[A7]
  2328. 000018EC  206C 0008                movea.l    A0, [A4 + 0x8]
  2329. 000018F0  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2330. 000018F4  4EAD 0F22                jsr        [A5 + 0xF22 /* export_480 */]
  2331. 000018F8  265F                     movea.l    A3, [A7]+
  2332. 000018FA  200B                     move.l     D0, A3
  2333. 000018FC  6766                     beq        +0x68 /* 00001964 */
  2334. 000018FE  2F0B                     move.l     -[A7], A3
  2335. 00001900  486C FFFB                pea.l      [A4 - 0x5]
  2336. 00001904  4EAD 216A                jsr        [A5 + 0x216A /* export_1065 */]
  2337. 00001908  42A7                     clr.l      -[A7]
  2338. 0000190A  2F0B                     move.l     -[A7], A3
  2339. 0000190C  206C 0008                movea.l    A0, [A4 + 0x8]
  2340. 00001910  3F28 000E                move.w     -[A7], [A0 + 0xE]
  2341. 00001914  4EAD 2902                jsr        [A5 + 0x2902 /* export_1308 */]
  2342. 00001918  2E1F                     move.l     D7, [A7]+
  2343. 0000191A  6730                     beq        +0x32 /* 0000194C */
  2344. 0000191C  2007                     move.l     D0, D7
  2345. 0000191E  721E                     moveq.l    D1, 0x1E
  2346. 00001920  D081                     add.l      D0, D1
  2347. 00001922  2940 FFF4                move.l     [A4 - 0xC], D0
  2348. 00001926  486C FFF4                pea.l      [A4 - 0xC]
  2349. 0000192A  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  2350. 0000192E  486C FFF4                pea.l      [A4 - 0xC]
  2351. 00001932  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  2352. 00001936  206C FFF4                movea.l    A0, [A4 - 0xC]
  2353. 0000193A  4A10                     tst.b      [A0]
  2354. 0000193C  670E                     beq        +0x10 /* 0000194C */
  2355. 0000193E  42A7                     clr.l      -[A7]
  2356. 00001940  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  2357. 00001944  4EBA FF40                jsr        [PC - 0xC0 /* 00001886 */]
  2358. 00001948  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2359. label0000194C:
  2360. 0000194C  2F0B                     move.l     -[A7], A3
  2361. 0000194E  1F2C FFFB                move.b     -[A7], [A4 - 0x5]
  2362. 00001952  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  2363. 00001956  206C 0008                movea.l    A0, [A4 + 0x8]
  2364. 0000195A  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2365. 0000195E  4267                     clr.w      -[A7]
  2366. 00001960  4EAD 0E9A                jsr        [A5 + 0xE9A /* export_463 */]
  2367. label00001964:
  2368. 00001964  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2369. 00001968  4E5E                     unlink     A6
  2370. 0000196A  2E9F                     move.l     [A7], [A7]+
  2371. 0000196C  4E75                     rts
  2372. fn0000196E:
  2373. 0000196E  4E56 FFF4                link       A6, -0x000C
  2374. 00001972  48E7 0118                movem.l    -[A7], D7,A3,A4
  2375. 00001976  286E 0008                movea.l    A4, [A6 + 0x8]
  2376. 0000197A  7000                     moveq.l    D0, 0x00
  2377. 0000197C  2D40 000C                move.l     [A6 + 0xC], D0
  2378. 00001980  42A7                     clr.l      -[A7]
  2379. 00001982  206C 0008                movea.l    A0, [A4 + 0x8]
  2380. 00001986  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2381. 0000198A  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  2382. 0000198E  265F                     movea.l    A3, [A7]+
  2383. 00001990  200B                     move.l     D0, A3
  2384. 00001992  6760                     beq        +0x62 /* 000019F4 */
  2385. 00001994  2F0B                     move.l     -[A7], A3
  2386. 00001996  486C FFFB                pea.l      [A4 - 0x5]
  2387. 0000199A  4EAD 216A                jsr        [A5 + 0x216A /* export_1065 */]
  2388. 0000199E  2053                     movea.l    A0, [A3]
  2389. 000019A0  2D48 FFF4                move.l     [A6 - 0xC], A0
  2390. 000019A4  2028 002C                move.l     D0, [A0 + 0x2C]
  2391. 000019A8  7236                     moveq.l    D1, 0x36
  2392. 000019AA  D081                     add.l      D0, D1
  2393. 000019AC  206E FFF4                movea.l    A0, [A6 - 0xC]
  2394. 000019B0  2E28 0032                move.l     D7, [A0 + 0x32]
  2395. 000019B4  DE80                     add.l      D7, D0
  2396. 000019B6  2007                     move.l     D0, D7
  2397. 000019B8  D093                     add.l      D0, [A3]
  2398. 000019BA  2940 FFF4                move.l     [A4 - 0xC], D0
  2399. 000019BE  486C FFF4                pea.l      [A4 - 0xC]
  2400. 000019C2  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  2401. 000019C6  206C FFF4                movea.l    A0, [A4 - 0xC]
  2402. 000019CA  4A10                     tst.b      [A0]
  2403. 000019CC  670E                     beq        +0x10 /* 000019DC */
  2404. 000019CE  42A7                     clr.l      -[A7]
  2405. 000019D0  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  2406. 000019D4  4EBA FEB0                jsr        [PC - 0x150 /* 00001886 */]
  2407. 000019D8  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2408. label000019DC:
  2409. 000019DC  2F0B                     move.l     -[A7], A3
  2410. 000019DE  1F2C FFFB                move.b     -[A7], [A4 - 0x5]
  2411. 000019E2  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  2412. 000019E6  206C 0008                movea.l    A0, [A4 + 0x8]
  2413. 000019EA  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2414. 000019EE  4267                     clr.w      -[A7]
  2415. 000019F0  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  2416. label000019F4:
  2417. 000019F4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2418. 000019F8  4E5E                     unlink     A6
  2419. 000019FA  2E9F                     move.l     [A7], [A7]+
  2420. 000019FC  4E75                     rts
  2421. fn000019FE:
  2422. 000019FE  4E56 FFF4                link       A6, -0x000C
  2423. 00001A02  48E7 0118                movem.l    -[A7], D7,A3,A4
  2424. 00001A06  286E 0008                movea.l    A4, [A6 + 0x8]
  2425. 00001A0A  7000                     moveq.l    D0, 0x00
  2426. 00001A0C  2D40 000C                move.l     [A6 + 0xC], D0
  2427. 00001A10  42A7                     clr.l      -[A7]
  2428. 00001A12  206C 0008                movea.l    A0, [A4 + 0x8]
  2429. 00001A16  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2430. 00001A1A  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  2431. 00001A1E  265F                     movea.l    A3, [A7]+
  2432. 00001A20  200B                     move.l     D0, A3
  2433. 00001A22  6760                     beq        +0x62 /* 00001A84 */
  2434. 00001A24  2F0B                     move.l     -[A7], A3
  2435. 00001A26  486C FFFB                pea.l      [A4 - 0x5]
  2436. 00001A2A  4EAD 216A                jsr        [A5 + 0x216A /* export_1065 */]
  2437. 00001A2E  2053                     movea.l    A0, [A3]
  2438. 00001A30  2D48 FFF4                move.l     [A6 - 0xC], A0
  2439. 00001A34  2028 0028                move.l     D0, [A0 + 0x28]
  2440. 00001A38  7232                     moveq.l    D1, 0x32
  2441. 00001A3A  D081                     add.l      D0, D1
  2442. 00001A3C  206E FFF4                movea.l    A0, [A6 - 0xC]
  2443. 00001A40  2E28 002E                move.l     D7, [A0 + 0x2E]
  2444. 00001A44  DE80                     add.l      D7, D0
  2445. 00001A46  2007                     move.l     D0, D7
  2446. 00001A48  D093                     add.l      D0, [A3]
  2447. 00001A4A  2940 FFF4                move.l     [A4 - 0xC], D0
  2448. 00001A4E  486C FFF4                pea.l      [A4 - 0xC]
  2449. 00001A52  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  2450. 00001A56  206C FFF4                movea.l    A0, [A4 - 0xC]
  2451. 00001A5A  4A10                     tst.b      [A0]
  2452. 00001A5C  670E                     beq        +0x10 /* 00001A6C */
  2453. 00001A5E  42A7                     clr.l      -[A7]
  2454. 00001A60  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  2455. 00001A64  4EBA FE20                jsr        [PC - 0x1E0 /* 00001886 */]
  2456. 00001A68  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2457. label00001A6C:
  2458. 00001A6C  2F0B                     move.l     -[A7], A3
  2459. 00001A6E  1F2C FFFB                move.b     -[A7], [A4 - 0x5]
  2460. 00001A72  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  2461. 00001A76  206C 0008                movea.l    A0, [A4 + 0x8]
  2462. 00001A7A  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2463. 00001A7E  4267                     clr.w      -[A7]
  2464. 00001A80  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  2465. label00001A84:
  2466. 00001A84  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2467. 00001A88  4E5E                     unlink     A6
  2468. 00001A8A  2E9F                     move.l     [A7], [A7]+
  2469. 00001A8C  4E75                     rts
  2470. fn00001A8E:
  2471. 00001A8E  4E56 FFF4                link       A6, -0x000C
  2472. 00001A92  7000                     moveq.l    D0, 0x00
  2473. 00001A94  2D40 000C                move.l     [A6 + 0xC], D0
  2474. 00001A98  206E 0008                movea.l    A0, [A6 + 0x8]
  2475. 00001A9C  7004                     moveq.l    D0, 0x04
  2476. 00001A9E  B010                     cmp.b      D0, [A0]
  2477. 00001AA0  57C0                     seq        D0
  2478. 00001AA2  2228 0002                move.l     D1, [A0 + 0x2]
  2479. 00001AA6  B2AD A790                cmp.l      D1, [A5 - 0x5870]
  2480. 00001AAA  56C1                     sne        D1
  2481. 00001AAC  C001                     and.b      D0, D1
  2482. 00001AAE  6714                     beq        +0x16 /* 00001AC4 */
  2483. 00001AB0  42A7                     clr.l      -[A7]
  2484. 00001AB2  206E 0008                movea.l    A0, [A6 + 0x8]
  2485. 00001AB6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2486. 00001ABA  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  2487. 00001ABE  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2488. 00001AC2  606C                     bra        +0x6E /* 00001B30 */
  2489. label00001AC4:
  2490. 00001AC4  4267                     clr.w      -[A7]
  2491. 00001AC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2492. 00001ACA  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  2493. 00001ACE  101F                     move.b     D0, [A7]+
  2494. 00001AD0  675E                     beq        +0x60 /* 00001B30 */
  2495. 00001AD2  206E 0008                movea.l    A0, [A6 + 0x8]
  2496. 00001AD6  1010                     move.b     D0, [A0]
  2497. 00001AD8  4880                     ext.w      D0
  2498. 00001ADA  5340                     subq.w     D0, 1
  2499. 00001ADC  670E                     beq        +0x10 /* 00001AEC */
  2500. 00001ADE  5340                     subq.w     D0, 1
  2501. 00001AE0  6718                     beq        +0x1A /* 00001AFA */
  2502. 00001AE2  5340                     subq.w     D0, 1
  2503. 00001AE4  6722                     beq        +0x24 /* 00001B08 */
  2504. 00001AE6  5340                     subq.w     D0, 1
  2505. 00001AE8  672C                     beq        +0x2E /* 00001B16 */
  2506. 00001AEA  6036                     bra        +0x38 /* 00001B22 */
  2507. label00001AEC:
  2508. 00001AEC  42A7                     clr.l      -[A7]
  2509. 00001AEE  2F0E                     move.l     -[A7], A6
  2510. 00001AF0  4EBA FDE6                jsr        [PC - 0x21A /* 000018D8 */]
  2511. 00001AF4  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2512. 00001AF8  6032                     bra        +0x34 /* 00001B2C */
  2513. label00001AFA:
  2514. 00001AFA  42A7                     clr.l      -[A7]
  2515. 00001AFC  2F0E                     move.l     -[A7], A6
  2516. 00001AFE  4EBA FE6E                jsr        [PC - 0x192 /* 0000196E */]
  2517. 00001B02  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2518. 00001B06  6024                     bra        +0x26 /* 00001B2C */
  2519. label00001B08:
  2520. 00001B08  42A7                     clr.l      -[A7]
  2521. 00001B0A  2F0E                     move.l     -[A7], A6
  2522. 00001B0C  4EBA FEF0                jsr        [PC - 0x110 /* 000019FE */]
  2523. 00001B10  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2524. 00001B14  6016                     bra        +0x18 /* 00001B2C */
  2525. label00001B16:
  2526. 00001B16  42A7                     clr.l      -[A7]
  2527. 00001B18  4EAD 291A                jsr        [A5 + 0x291A /* export_1311 */]
  2528. 00001B1C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2529. 00001B20  600A                     bra        +0xC /* 00001B2C */
  2530. label00001B22:
  2531. 00001B22  2F3C 0421 BEBE           move.l     -[A7], 0x421BEBE
  2532. 00001B28  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  2533. label00001B2C:
  2534. 00001B2C  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  2535. label00001B30:
  2536. 00001B30  4E5E                     unlink     A6
  2537. 00001B32  2E9F                     move.l     [A7], [A7]+
  2538. 00001B34  4E75                     rts
  2539. export_613:
  2540. fn00001B36:
  2541. 00001B36  4E56 0000                link       A6, 0
  2542. 00001B3A  2F0C                     move.l     -[A7], A4
  2543. 00001B3C  2B6E 000A E4E0           move.l     [A5 - 0x1B20], [A6 + 0xA]
  2544. 00001B42  102E 0008                move.b     D0, [A6 + 0x8]
  2545. 00001B46  6604                     bne        +0x6 /* 00001B4C */
  2546. 00001B48  6000 0084                bra        +0x86 /* 00001BCE */
  2547. label00001B4C:
  2548. 00001B4C  286D E4E0                movea.l    A4, [A5 - 0x1B20]
  2549. 00001B50  42A7                     clr.l      -[A7]
  2550. 00001B52  2F3C 0000 0FA0           move.l     -[A7], 0xFA0
  2551. 00001B58  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  2552. 00001B5C  289F                     move.l     [A4], [A7]+
  2553. 00001B5E  42A7                     clr.l      -[A7]
  2554. 00001B60  2F3C 0000 07D0           move.l     -[A7], 0x7D0
  2555. 00001B66  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  2556. 00001B6A  295F 0004                move.l     [A4 + 0x4], [A7]+
  2557. 00001B6E  4A94                     tst.l      [A4]
  2558. 00001B70  57C0                     seq        D0
  2559. 00001B72  4A00                     tst.b      D0
  2560. 00001B74  6628                     bne        +0x2A /* 00001B9E */
  2561. 00001B76  4AAC 0004                tst.l      [A4 + 0x4]
  2562. 00001B7A  57C1                     seq        D1
  2563. 00001B7C  8001                     or.b       D0, D1
  2564. 00001B7E  661E                     bne        +0x20 /* 00001B9E */
  2565. 00001B80  2F00                     move.l     -[A7], D0
  2566. 00001B82  4267                     clr.w      -[A7]
  2567. 00001B84  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  2568. 00001B8A  4EAD 2B92                jsr        [A5 + 0x2B92 /* export_1390 */]
  2569. 00001B8E  121F                     move.b     D1, [A7]+
  2570. 00001B90  201F                     move.l     D0, [A7]+
  2571. 00001B92  0A01 0001                xori.b     D1, 0x1
  2572. 00001B96  8001                     or.b       D0, D1
  2573. 00001B98  0240 0001                andi.w     D0, 0x1
  2574. 00001B9C  6718                     beq        +0x1A /* 00001BB6 */
  2575. label00001B9E:
  2576. 00001B9E  2F0C                     move.l     -[A7], A4
  2577. 00001BA0  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  2578. 00001BA4  486C 0004                pea.l      [A4 + 0x4]
  2579. 00001BA8  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  2580. 00001BAC  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  2581. 00001BB0  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  2582. 00001BB4  6018                     bra        +0x1A /* 00001BCE */
  2583. label00001BB6:
  2584. 00001BB6  7000                     moveq.l    D0, 0x00
  2585. 00001BB8  2940 0008                move.l     [A4 + 0x8], D0
  2586. 00001BBC  426C 0010                clr.w      [A4 + 0x10]
  2587. 00001BC0  297C 0000 0FA0 000C      move.l     [A4 + 0xC], 0xFA0
  2588. 00001BC8  397C 07D0 0012           move.w     [A4 + 0x12], 0x7D0
  2589. label00001BCE:
  2590. 00001BCE  285F                     movea.l    A4, [A7]+
  2591. 00001BD0  4E5E                     unlink     A6
  2592. 00001BD2  205F                     movea.l    A0, [A7]+
  2593. 00001BD4  5C4F                     addq.w     A7, 6
  2594. 00001BD6  4ED0                     jmp        [A0]
  2595. fn00001BD8:
  2596. 00001BD8  4E56 0000                link       A6, 0
  2597. 00001BDC  2F0C                     move.l     -[A7], A4
  2598. 00001BDE  286D E4E0                movea.l    A4, [A5 - 0x1B20]
  2599. 00001BE2  4EBA 1584                jsr        [PC + 0x1584 /* 00003168 */]
  2600. 00001BE6  202C 000C                move.l     D0, [A4 + 0xC]
  2601. 00001BEA  90AC 0008                sub.l      D0, [A4 + 0x8]
  2602. 00001BEE  0C80 0000 0190           cmpi.l     D0, 0x190
  2603. 00001BF4  6F10                     ble        +0x12 /* 00001C06 */
  2604. 00001BF6  2F14                     move.l     -[A7], [A4]
  2605. 00001BF8  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2606. 00001BFC  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2607. 00001C00  296C 0008 000C           move.l     [A4 + 0xC], [A4 + 0x8]
  2608. label00001C06:
  2609. 00001C06  302C 0012                move.w     D0, [A4 + 0x12]
  2610. 00001C0A  906C 0010                sub.w      D0, [A4 + 0x10]
  2611. 00001C0E  0C40 0190                cmpi.w     D0, 0x190
  2612. 00001C12  6F16                     ble        +0x18 /* 00001C2A */
  2613. 00001C14  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2614. 00001C18  302C 0010                move.w     D0, [A4 + 0x10]
  2615. 00001C1C  48C0                     ext.l      D0
  2616. 00001C1E  2F00                     move.l     -[A7], D0
  2617. 00001C20  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2618. 00001C24  396C 0010 0012           move.w     [A4 + 0x12], [A4 + 0x10]
  2619. label00001C2A:
  2620. 00001C2A  102D DC64                move.b     D0, [A5 - 0x239C]
  2621. 00001C2E  6702                     beq        +0x4 /* 00001C32 */
  2622. 00001C30  A0BD                     syscall    vCacheFlush
  2623. label00001C32:
  2624. 00001C32  285F                     movea.l    A4, [A7]+
  2625. 00001C34  4E5E                     unlink     A6
  2626. 00001C36  4E75                     rts
  2627. fn00001C38:
  2628. 00001C38  4E56 0000                link       A6, 0
  2629. 00001C3C  206E 0008                movea.l    A0, [A6 + 0x8]
  2630. 00001C40  7004                     moveq.l    D0, 0x04
  2631. 00001C42  B010                     cmp.b      D0, [A0]
  2632. 00001C44  6608                     bne        +0xA /* 00001C4E */
  2633. 00001C46  2D6E 0008 000C           move.l     [A6 + 0xC], [A6 + 0x8]
  2634. 00001C4C  6012                     bra        +0x14 /* 00001C60 */
  2635. label00001C4E:
  2636. 00001C4E  42A7                     clr.l      -[A7]
  2637. 00001C50  206E 0008                movea.l    A0, [A6 + 0x8]
  2638. 00001C54  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2639. 00001C58  4EBA FFDE                jsr        [PC - 0x22 /* 00001C38 */]
  2640. 00001C5C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2641. label00001C60:
  2642. 00001C60  4E5E                     unlink     A6
  2643. 00001C62  205F                     movea.l    A0, [A7]+
  2644. 00001C64  584F                     addq.w     A7, 4
  2645. 00001C66  4ED0                     jmp        [A0]
  2646. export_614:
  2647. fn00001C68:
  2648. 00001C68  4E56 FFEA                link       A6, -0x0016
  2649. 00001C6C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2650. 00001C70  266E 0012                movea.l    A3, [A6 + 0x12]
  2651. 00001C74  1E2E 0010                move.b     D7, [A6 + 0x10]
  2652. 00001C78  4AAE 000C                tst.l      [A6 + 0xC]
  2653. 00001C7C  6600 00D2                bne        +0xD4 /* 00001D50 */
  2654. 00001C80  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  2655. 00001C86  42A7                     clr.l      -[A7]
  2656. 00001C88  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  2657. 00001C8C  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  2658. 00001C90  56C0                     sne        D0
  2659. 00001C92  4A00                     tst.b      D0
  2660. 00001C94  672E                     beq        +0x30 /* 00001CC4 */
  2661. 00001C96  2F00                     move.l     -[A7], D0
  2662. 00001C98  4267                     clr.w      -[A7]
  2663. 00001C9A  2F0B                     move.l     -[A7], A3
  2664. 00001C9C  1F07                     move.b     -[A7], D7
  2665. 00001C9E  2F00                     move.l     -[A7], D0
  2666. 00001CA0  42A7                     clr.l      -[A7]
  2667. 00001CA2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2668. 00001CA6  4EBA FF90                jsr        [PC - 0x70 /* 00001C38 */]
  2669. 00001CAA  221F                     move.l     D1, [A7]+
  2670. 00001CAC  201F                     move.l     D0, [A7]+
  2671. 00001CAE  2F01                     move.l     -[A7], D1
  2672. 00001CB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2673. 00001CB4  4EBA FFB2                jsr        [PC - 0x4E /* 00001C68 */]
  2674. 00001CB8  121F                     move.b     D1, [A7]+
  2675. 00001CBA  201F                     move.l     D0, [A7]+
  2676. 00001CBC  C001                     and.b      D0, D1
  2677. 00001CBE  6704                     beq        +0x6 /* 00001CC4 */
  2678. 00001CC0  6000 014C                bra        +0x14E /* 00001E0E */
  2679. label00001CC4:
  2680. 00001CC4  4267                     clr.w      -[A7]
  2681. 00001CC6  2F0B                     move.l     -[A7], A3
  2682. 00001CC8  1F07                     move.b     -[A7], D7
  2683. 00001CCA  42A7                     clr.l      -[A7]
  2684. 00001CCC  42A7                     clr.l      -[A7]
  2685. 00001CCE  4EBA F9BE                jsr        [PC - 0x642 /* 0000168E */]
  2686. 00001CD2  4EBA FF64                jsr        [PC - 0x9C /* 00001C38 */]
  2687. 00001CD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2688. 00001CDA  4EBA FF8C                jsr        [PC - 0x74 /* 00001C68 */]
  2689. 00001CDE  101F                     move.b     D0, [A7]+
  2690. 00001CE0  6704                     beq        +0x6 /* 00001CE6 */
  2691. 00001CE2  6000 012A                bra        +0x12C /* 00001E0E */
  2692. label00001CE6:
  2693. 00001CE6  2C2D DC66                move.l     D6, [A5 - 0x239A]
  2694. label00001CEA:
  2695. 00001CEA  4A86                     tst.l      D6
  2696. 00001CEC  6726                     beq        +0x28 /* 00001D14 */
  2697. 00001CEE  4267                     clr.w      -[A7]
  2698. 00001CF0  2F0B                     move.l     -[A7], A3
  2699. 00001CF2  1F07                     move.b     -[A7], D7
  2700. 00001CF4  2046                     movea.l    A0, D6
  2701. 00001CF6  2050                     movea.l    A0, [A0]
  2702. 00001CF8  2F10                     move.l     -[A7], [A0]
  2703. 00001CFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2704. 00001CFE  4EBA FF68                jsr        [PC - 0x98 /* 00001C68 */]
  2705. 00001D02  101F                     move.b     D0, [A7]+
  2706. 00001D04  6704                     beq        +0x6 /* 00001D0A */
  2707. 00001D06  6000 0106                bra        +0x108 /* 00001E0E */
  2708. label00001D0A:
  2709. 00001D0A  2046                     movea.l    A0, D6
  2710. 00001D0C  2050                     movea.l    A0, [A0]
  2711. 00001D0E  2C28 0004                move.l     D6, [A0 + 0x4]
  2712. 00001D12  60D6                     bra        -0x28 /* 00001CEA */
  2713. label00001D14:
  2714. 00001D14  4267                     clr.w      -[A7]
  2715. 00001D16  2F0B                     move.l     -[A7], A3
  2716. 00001D18  1F07                     move.b     -[A7], D7
  2717. 00001D1A  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  2718. 00001D1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2719. 00001D22  4EBA FF44                jsr        [PC - 0xBC /* 00001C68 */]
  2720. 00001D26  101F                     move.b     D0, [A7]+
  2721. 00001D28  6704                     beq        +0x6 /* 00001D2E */
  2722. 00001D2A  6000 00E2                bra        +0xE4 /* 00001E0E */
  2723. label00001D2E:
  2724. 00001D2E  4267                     clr.w      -[A7]
  2725. 00001D30  2F0B                     move.l     -[A7], A3
  2726. 00001D32  1F07                     move.b     -[A7], D7
  2727. 00001D34  2F2D E4E4                move.l     -[A7], [A5 - 0x1B1C]
  2728. 00001D38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2729. 00001D3C  4EBA FF2A                jsr        [PC - 0xD6 /* 00001C68 */]
  2730. 00001D40  101F                     move.b     D0, [A7]+
  2731. 00001D42  6704                     beq        +0x6 /* 00001D48 */
  2732. 00001D44  6000 00C8                bra        +0xCA /* 00001E0E */
  2733. label00001D48:
  2734. 00001D48  422E 0016                clr.b      [A6 + 0x16]
  2735. 00001D4C  6000 00C0                bra        +0xC2 /* 00001E0E */
  2736. label00001D50:
  2737. 00001D50  422E 0016                clr.b      [A6 + 0x16]
  2738. 00001D54  286E 000C                movea.l    A4, [A6 + 0xC]
  2739. 00001D58  1007                     move.b     D0, D7
  2740. 00001D5A  670E                     beq        +0x10 /* 00001D6A */
  2741. 00001D5C  4A6C 0016                tst.w      [A4 + 0x16]
  2742. 00001D60  57C1                     seq        D1
  2743. 00001D62  C001                     and.b      D0, D1
  2744. 00001D64  6704                     beq        +0x6 /* 00001D6A */
  2745. 00001D66  6000 00A6                bra        +0xA8 /* 00001E0E */
  2746. label00001D6A:
  2747. 00001D6A  1007                     move.b     D0, D7
  2748. 00001D6C  0A00 0001                xori.b     D0, 0x1
  2749. 00001D70  4A00                     tst.b      D0
  2750. 00001D72  670E                     beq        +0x10 /* 00001D82 */
  2751. 00001D74  4A6C 0014                tst.w      [A4 + 0x14]
  2752. 00001D78  57C1                     seq        D1
  2753. 00001D7A  C001                     and.b      D0, D1
  2754. 00001D7C  6704                     beq        +0x6 /* 00001D82 */
  2755. 00001D7E  6000 008E                bra        +0x90 /* 00001E0E */
  2756. label00001D82:
  2757. 00001D82  4267                     clr.w      -[A7]
  2758. 00001D84  2F0B                     move.l     -[A7], A3
  2759. 00001D86  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  2760. 00001D8A  3A1F                     move.w     D5, [A7]+
  2761. 00001D8C  1007                     move.b     D0, D7
  2762. 00001D8E  6706                     beq        +0x8 /* 00001D96 */
  2763. 00001D90  3005                     move.w     D0, D5
  2764. 00001D92  4440                     neg.w      D0
  2765. 00001D94  3A00                     move.w     D5, D0
  2766. label00001D96:
  2767. 00001D96  206C 004E                movea.l    A0, [A4 + 0x4E]
  2768. 00001D9A  2810                     move.l     D4, [A0]
  2769. 00001D9C  302C 0016                move.w     D0, [A4 + 0x16]
  2770. 00001DA0  D06C 0014                add.w      D0, [A4 + 0x14]
  2771. 00001DA4  3D40 FFEA                move.w     [A6 - 0x16], D0
  2772. 00001DA8  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2773. 00001DAE  6054                     bra        +0x56 /* 00001E04 */
  2774. label00001DB0:
  2775. 00001DB0  2044                     movea.l    A0, D4
  2776. 00001DB2  BA50                     cmp.w      D5, [A0]
  2777. 00001DB4  6644                     bne        +0x46 /* 00001DFA */
  2778. 00001DB6  206C 0052                movea.l    A0, [A4 + 0x52]
  2779. 00001DBA  2244                     movea.l    A1, D4
  2780. 00001DBC  3029 0002                move.w     D0, [A1 + 0x2]
  2781. 00001DC0  48C0                     ext.l      D0
  2782. 00001DC2  D090                     add.l      D0, [A0]
  2783. 00001DC4  2D40 FFF0                move.l     [A6 - 0x10], D0
  2784. 00001DC8  4267                     clr.w      -[A7]
  2785. 00001DCA  2F0B                     move.l     -[A7], A3
  2786. 00001DCC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2787. 00001DD0  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  2788. 00001DD4  101F                     move.b     D0, [A7]+
  2789. 00001DD6  6722                     beq        +0x24 /* 00001DFA */
  2790. 00001DD8  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  2791. 00001DDE  206E 0008                movea.l    A0, [A6 + 0x8]
  2792. 00001DE2  20AE 000C                move.l     [A0], [A6 + 0xC]
  2793. 00001DE6  302E FFFE                move.w     D0, [A6 - 0x2]
  2794. 00001DEA  5340                     subq.w     D0, 1
  2795. 00001DEC  C1FC 000E                muls.w     D0, 0xE
  2796. 00001DF0  206E 0008                movea.l    A0, [A6 + 0x8]
  2797. 00001DF4  3140 0004                move.w     [A0 + 0x4], D0
  2798. 00001DF8  6014                     bra        +0x16 /* 00001E0E */
  2799. label00001DFA:
  2800. 00001DFA  700E                     moveq.l    D0, 0x0E
  2801. 00001DFC  D880                     add.l      D4, D0
  2802. 00001DFE  526E FFFE                addq.w     [A6 - 0x2], 1
  2803. 00001E02  690A                     bvs        +0xC /* 00001E0E */
  2804. label00001E04:
  2805. 00001E04  302E FFFE                move.w     D0, [A6 - 0x2]
  2806. 00001E08  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  2807. 00001E0C  6FA2                     ble        -0x5C /* 00001DB0 */
  2808. label00001E0E:
  2809. 00001E0E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2810. 00001E12  4E5E                     unlink     A6
  2811. 00001E14  205F                     movea.l    A0, [A7]+
  2812. 00001E16  DEFC 000E                add.w      A7, 0xE
  2813. 00001E1A  4ED0                     jmp        [A0]
  2814. export_615:
  2815. 00001E1C  4E56 FFFC                link       A6, -0x0004
  2816. 00001E20  48E7 0108                movem.l    -[A7], D7,A4
  2817. 00001E24  7E01                     moveq.l    D7, 0x01
  2818. 00001E26  6022                     bra        +0x24 /* 00001E4A */
  2819. label00001E28:
  2820. 00001E28  3007                     move.w     D0, D7
  2821. 00001E2A  5340                     subq.w     D0, 1
  2822. 00001E2C  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  2823. 00001E30  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  2824. 00001E34  49F0 0000                lea.l      A4, [A0 + D0.w]
  2825. 00001E38  202C 0002                move.l     D0, [A4 + 0x2]
  2826. 00001E3C  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2827. 00001E40  6606                     bne        +0x8 /* 00001E48 */
  2828. 00001E42  296D A790 0002           move.l     [A4 + 0x2], [A5 - 0x5870]
  2829. label00001E48:
  2830. 00001E48  5287                     addq.l     D7, 1
  2831. label00001E4A:
  2832. 00001E4A  7019                     moveq.l    D0, 0x19
  2833. 00001E4C  B087                     cmp.l      D0, D7
  2834. 00001E4E  6CD8                     bge        -0x26 /* 00001E28 */
  2835. 00001E50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2836. 00001E54  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  2837. 00001E58  4CDF 1080                movem.l    D7,A4, [A7]+
  2838. 00001E5C  4E5E                     unlink     A6
  2839. 00001E5E  2E9F                     move.l     [A7], [A7]+
  2840. 00001E60  4E75                     rts
  2841. export_616:
  2842. 00001E62  4E56 0000                link       A6, 0
  2843. 00001E66  2F0C                     move.l     -[A7], A4
  2844. 00001E68  102E 0010                move.b     D0, [A6 + 0x10]
  2845. 00001E6C  4880                     ext.w      D0
  2846. 00001E6E  41ED E944                lea.l      A0, [A5 - 0x16BC]
  2847. 00001E72  C1FC 000C                muls.w     D0, 0xC
  2848. 00001E76  49F0 0000                lea.l      A4, [A0 + D0.w]
  2849. 00001E7A  38BC 207C                move.w     [A4], 0x207C /* ' |' */
  2850. 00001E7E  296E 000C 0002           move.l     [A4 + 0x2], [A6 + 0xC]
  2851. 00001E84  206C 0002                movea.l    A0, [A4 + 0x2]
  2852. 00001E88  0C50 4EF9                cmpi.w     [A0], 0x4EF9
  2853. 00001E8C  660C                     bne        +0xE /* 00001E9A */
  2854. 00001E8E  202C 0002                move.l     D0, [A4 + 0x2]
  2855. 00001E92  5480                     addq.l     D0, 2
  2856. 00001E94  2040                     movea.l    A0, D0
  2857. 00001E96  2950 0002                move.l     [A4 + 0x2], [A0]
  2858. label00001E9A:
  2859. 00001E9A  397C 4EF9 0006           move.w     [A4 + 0x6], 0x4EF9
  2860. 00001EA0  41ED 10DA                lea.l      A0, [A5 + 0x10DA /* export_535 */]
  2861. 00001EA4  2948 0008                move.l     [A4 + 0x8], A0
  2862. 00001EA8  0C50 4EF9                cmpi.w     [A0], 0x4EF9
  2863. 00001EAC  660C                     bne        +0xE /* 00001EBA */
  2864. 00001EAE  202C 0008                move.l     D0, [A4 + 0x8]
  2865. 00001EB2  5480                     addq.l     D0, 2
  2866. 00001EB4  2040                     movea.l    A0, D0
  2867. 00001EB6  2950 0008                move.l     [A4 + 0x8], [A0]
  2868. label00001EBA:
  2869. 00001EBA  285F                     movea.l    A4, [A7]+
  2870. 00001EBC  4E5E                     unlink     A6
  2871. 00001EBE  205F                     movea.l    A0, [A7]+
  2872. 00001EC0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2873. 00001EC4  4ED0                     jmp        [A0]
  2874. export_617:
  2875. fn00001EC6:
  2876. 00001EC6  4E56 FEE0                link       A6, -0x0120
  2877. 00001ECA  2D6D D92C FFF0           move.l     [A6 - 0x10], [A5 - 0x26D4]
  2878. 00001ED0  486E FFF4                pea.l      [A6 - 0xC]
  2879. 00001ED4  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  2880. 00001ED8  486E FEF0                pea.l      [A6 - 0x110]
  2881. 00001EDC  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2882. 00001EE0  486E FFF4                pea.l      [A6 - 0xC]
  2883. 00001EE4  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  2884. 00001EE8  486E FEE0                pea.l      [A6 - 0x120]
  2885. 00001EEC  4EBA 0D98                jsr        [PC + 0xD98 /* 00002C86 */]
  2886. 00001EF0  4267                     clr.w      -[A7]
  2887. 00001EF2  1F3C 0001                move.b     -[A7], 0x1
  2888. 00001EF6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2889. 00001EFA  1F3C 0001                move.b     -[A7], 0x1
  2890. 00001EFE  4EBA 0BDA                jsr        [PC + 0xBDA /* 00002ADA */]
  2891. 00001F02  101F                     move.b     D0, [A7]+
  2892. 00001F04  6722                     beq        +0x24 /* 00001F28 */
  2893. 00001F06  7202                     moveq.l    D1, 0x02
  2894. 00001F08  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  2895. 00001F0C  57C1                     seq        D1
  2896. 00001F0E  C001                     and.b      D0, D1
  2897. 00001F10  4A00                     tst.b      D0
  2898. 00001F12  6714                     beq        +0x16 /* 00001F28 */
  2899. 00001F14  7201                     moveq.l    D1, 0x01
  2900. 00001F16  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  2901. 00001F1A  57C1                     seq        D1
  2902. 00001F1C  C001                     and.b      D0, D1
  2903. 00001F1E  6708                     beq        +0xA /* 00001F28 */
  2904. 00001F20  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  2905. 00001F26  6014                     bra        +0x16 /* 00001F3C */
  2906. label00001F28:
  2907. 00001F28  422E 000A                clr.b      [A6 + 0xA]
  2908. 00001F2C  486E FEE0                pea.l      [A6 - 0x120]
  2909. 00001F30  4EBA 0CEC                jsr        [PC + 0xCEC /* 00002C1E */]
  2910. 00001F34  486E FEF0                pea.l      [A6 - 0x110]
  2911. 00001F38  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2912. label00001F3C:
  2913. 00001F3C  486E FFF4                pea.l      [A6 - 0xC]
  2914. 00001F40  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  2915. 00001F44  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2916. 00001F48  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  2917. 00001F4C  4E5E                     unlink     A6
  2918. 00001F4E  205F                     movea.l    A0, [A7]+
  2919. 00001F50  544F                     addq.w     A7, 2
  2920. 00001F52  4ED0                     jmp        [A0]
  2921. export_618:
  2922. fn00001F54:
  2923. 00001F54  4E56 0000                link       A6, 0
  2924. 00001F58  42A7                     clr.l      -[A7]
  2925. 00001F5A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2926. 00001F5E  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2927. 00001F62  4EBA 0B76                jsr        [PC + 0xB76 /* 00002ADA */]
  2928. 00001F66  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  2929. 00001F6A  4E5E                     unlink     A6
  2930. 00001F6C  2E9F                     move.l     [A7], [A7]+
  2931. 00001F6E  4E75                     rts
  2932. export_619:
  2933. 00001F70  4E56 FFFE                link       A6, -0x0002
  2934. 00001F74  102D D328                move.b     D0, [A5 - 0x2CD8]
  2935. 00001F78  6702                     beq        +0x4 /* 00001F7C */
  2936. 00001F7A  6024                     bra        +0x26 /* 00001FA0 */
  2937. label00001F7C:
  2938. 00001F7C  3D6D E702 FFFE           move.w     [A6 - 0x2], [A5 - 0x18FE]
  2939. 00001F82  4267                     clr.w      -[A7]
  2940. 00001F84  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2941. 00001F88  4EBA FF3C                jsr        [PC - 0xC4 /* 00001EC6 */]
  2942. 00001F8C  101F                     move.b     D0, [A7]+
  2943. 00001F8E  6610                     bne        +0x12 /* 00001FA0 */
  2944. 00001F90  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  2945. 00001F94  3F3C 0093                move.w     -[A7], 0x93
  2946. 00001F98  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  2947. 00001F9C  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  2948. label00001FA0:
  2949. 00001FA0  4E5E                     unlink     A6
  2950. 00001FA2  4E75                     rts
  2951. fn00001FA4:
  2952. 00001FA4  4E56 FFFE                link       A6, -0x0002
  2953. 00001FA8  2F07                     move.l     -[A7], D7
  2954. 00001FAA  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  2955. 00001FB0  202D EBD0                move.l     D0, [A5 - 0x1430]
  2956. 00001FB4  B0AD E716                cmp.l      D0, [A5 - 0x18EA]
  2957. 00001FB8  6602                     bne        +0x4 /* 00001FBC */
  2958. 00001FBA  602A                     bra        +0x2C /* 00001FE6 */
  2959. label00001FBC:
  2960. 00001FBC  206D EBD0                movea.l    A0, [A5 - 0x1430]
  2961. 00001FC0  3E10                     move.w     D7, [A0]
  2962. 00001FC2  55AD EBD0                subq.l     [A5 - 0x1430], 2
  2963. 00001FC6  4267                     clr.w      -[A7]
  2964. 00001FC8  3F07                     move.w     -[A7], D7
  2965. 00001FCA  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2966. 00001FCE  4EBA 02B4                jsr        [PC + 0x2B4 /* 00002284 */]
  2967. 00001FD2  101F                     move.b     D0, [A7]+
  2968. 00001FD4  6702                     beq        +0x4 /* 00001FD8 */
  2969. 00001FD6  600E                     bra        +0x10 /* 00001FE6 */
  2970. label00001FD8:
  2971. 00001FD8  54AD EBD0                addq.l     [A5 - 0x1430], 2
  2972. 00001FDC  206D EBD0                movea.l    A0, [A5 - 0x1430]
  2973. 00001FE0  3087                     move.w     [A0], D7
  2974. 00001FE2  422E 000A                clr.b      [A6 + 0xA]
  2975. label00001FE6:
  2976. 00001FE6  2E1F                     move.l     D7, [A7]+
  2977. 00001FE8  4E5E                     unlink     A6
  2978. 00001FEA  205F                     movea.l    A0, [A7]+
  2979. 00001FEC  544F                     addq.w     A7, 2
  2980. 00001FEE  4ED0                     jmp        [A0]
  2981. fn00001FF0:
  2982. 00001FF0  4E56 FFE4                link       A6, -0x001C
  2983. 00001FF4  48E7 0300                movem.l    -[A7], D6,D7
  2984. 00001FF8  1C2E 0008                move.b     D6, [A6 + 0x8]
  2985. 00001FFC  3E2E 000A                move.w     D7, [A6 + 0xA]
  2986. 00002000  202D EBD0                move.l     D0, [A5 - 0x1430]
  2987. 00002004  B0AD E710                cmp.l      D0, [A5 - 0x18F0]
  2988. 00002008  6F08                     ble        +0xA /* 00002012 */
  2989. 0000200A  3F3C 0085                move.w     -[A7], 0x85
  2990. 0000200E  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  2991. label00002012:
  2992. 00002012  102D D328                move.b     D0, [A5 - 0x2CD8]
  2993. 00002016  6708                     beq        +0xA /* 00002020 */
  2994. 00002018  422E 000C                clr.b      [A6 + 0xC]
  2995. 0000201C  6000 022E                bra        +0x230 /* 0000224C */
  2996. label00002020:
  2997. 00002020  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2998. 00002026  486E FFF0                pea.l      [A6 - 0x10]
  2999. 0000202A  4EBA 0C5A                jsr        [PC + 0xC5A /* 00002C86 */]
  3000. 0000202E  709F                     moveq.l    D0, 0xFFFFFF9F
  3001. 00002030  B047                     cmp.w      D0, D7
  3002. 00002032  6D3C                     blt        +0x3E /* 00002070 */
  3003. 00002034  3007                     move.w     D0, D7
  3004. 00002036  907C FF9F                sub.w      D0, 0xFF9F
  3005. 0000203A  4440                     neg.w      D0
  3006. 0000203C  3E00                     move.w     D7, D0
  3007. 0000203E  7020                     moveq.l    D0, 0x20
  3008. 00002040  B047                     cmp.w      D0, D7
  3009. 00002042  6F08                     ble        +0xA /* 0000204C */
  3010. 00002044  3F07                     move.w     -[A7], D7
  3011. 00002046  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  3012. 0000204A  6006                     bra        +0x8 /* 00002052 */
  3013. label0000204C:
  3014. 0000204C  3F07                     move.w     -[A7], D7
  3015. 0000204E  4EBA 0FF4                jsr        [PC + 0xFF4 /* 00003044 */]
  3016. label00002052:
  3017. 00002052  4267                     clr.w      -[A7]
  3018. 00002054  1F06                     move.b     -[A7], D6
  3019. 00002056  4EBA FF4C                jsr        [PC - 0xB4 /* 00001FA4 */]
  3020. 0000205A  101F                     move.b     D0, [A7]+
  3021. 0000205C  6600 01EE                bne        +0x1F0 /* 0000224C */
  3022. 00002060  422E 000C                clr.b      [A6 + 0xC]
  3023. 00002064  486E FFF0                pea.l      [A6 - 0x10]
  3024. 00002068  4EBA 0BB4                jsr        [PC + 0xBB4 /* 00002C1E */]
  3025. 0000206C  6000 01DE                bra        +0x1E0 /* 0000224C */
  3026. label00002070:
  3027. 00002070  70FE                     moveq.l    D0, 0xFFFFFFFE
  3028. 00002072  B047                     cmp.w      D0, D7
  3029. 00002074  6F4C                     ble        +0x4E /* 000020C2 */
  3030. 00002076  3007                     move.w     D0, D7
  3031. 00002078  907C FFFE                sub.w      D0, 0xFFFE
  3032. 0000207C  4440                     neg.w      D0
  3033. 0000207E  3E00                     move.w     D7, D0
  3034. 00002080  4267                     clr.w      -[A7]
  3035. 00002082  3007                     move.w     D0, D7
  3036. 00002084  5340                     subq.w     D0, 1
  3037. 00002086  41ED D6A2                lea.l      A0, [A5 - 0x295E]
  3038. 0000208A  E540                     asl        D0.w, 2
  3039. 0000208C  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3040. 00002090  205F                     movea.l    A0, [A7]+
  3041. 00002092  4E90                     jsr        [A0]
  3042. 00002094  1B5F D4A4                move.b     [A5 - 0x2B5C], [A7]+
  3043. 00002098  102D D4A4                move.b     D0, [A5 - 0x2B5C]
  3044. 0000209C  6714                     beq        +0x16 /* 000020B2 */
  3045. 0000209E  2F00                     move.l     -[A7], D0
  3046. 000020A0  4267                     clr.w      -[A7]
  3047. 000020A2  1F06                     move.b     -[A7], D6
  3048. 000020A4  4EBA FEFE                jsr        [PC - 0x102 /* 00001FA4 */]
  3049. 000020A8  121F                     move.b     D1, [A7]+
  3050. 000020AA  201F                     move.l     D0, [A7]+
  3051. 000020AC  C001                     and.b      D0, D1
  3052. 000020AE  6600 019C                bne        +0x19E /* 0000224C */
  3053. label000020B2:
  3054. 000020B2  486E FFF0                pea.l      [A6 - 0x10]
  3055. 000020B6  4EBA 0B66                jsr        [PC + 0xB66 /* 00002C1E */]
  3056. 000020BA  422E 000C                clr.b      [A6 + 0xC]
  3057. 000020BE  6000 018C                bra        +0x18E /* 0000224C */
  3058. label000020C2:
  3059. 000020C2  206D D930                movea.l    A0, [A5 - 0x26D0]
  3060. 000020C6  3007                     move.w     D0, D7
  3061. 000020C8  5340                     subq.w     D0, 1
  3062. 000020CA  E740                     asl        D0.w, 3
  3063. 000020CC  48C0                     ext.l      D0
  3064. 000020CE  D090                     add.l      D0, [A0]
  3065. 000020D0  2040                     movea.l    A0, D0
  3066. 000020D2  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3067. 000020D6  22D8                     move.l     [A1]+, [A0]+
  3068. 000020D8  22D8                     move.l     [A1]+, [A0]+
  3069. 000020DA  70FF                     moveq.l    D0, 0xFFFFFFFF
  3070. 000020DC  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  3071. 000020E0  670C                     beq        +0xE /* 000020EE */
  3072. 000020E2  54AD EBD0                addq.l     [A5 - 0x1430], 2
  3073. 000020E6  206D EBD0                movea.l    A0, [A5 - 0x1430]
  3074. 000020EA  30AE FFE8                move.w     [A0], [A6 - 0x18]
  3075. label000020EE:
  3076. 000020EE  102E FFED                move.b     D0, [A6 - 0x13]
  3077. 000020F2  4880                     ext.w      D0
  3078. 000020F4  5340                     subq.w     D0, 1
  3079. 000020F6  672C                     beq        +0x2E /* 00002124 */
  3080. 000020F8  5340                     subq.w     D0, 1
  3081. 000020FA  6700 0088                beq        +0x8A /* 00002184 */
  3082. 000020FE  5340                     subq.w     D0, 1
  3083. 00002100  6704                     beq        +0x6 /* 00002106 */
  3084. 00002102  6000 0130                bra        +0x132 /* 00002234 */
  3085. label00002106:
  3086. 00002106  54AD EBD0                addq.l     [A5 - 0x1430], 2
  3087. 0000210A  206D EBD0                movea.l    A0, [A5 - 0x1430]
  3088. 0000210E  30AE FFEE                move.w     [A0], [A6 - 0x12]
  3089. 00002112  4267                     clr.w      -[A7]
  3090. 00002114  1F06                     move.b     -[A7], D6
  3091. 00002116  4EBA FE8C                jsr        [PC - 0x174 /* 00001FA4 */]
  3092. 0000211A  101F                     move.b     D0, [A7]+
  3093. 0000211C  6700 0116                beq        +0x118 /* 00002234 */
  3094. 00002120  6000 012A                bra        +0x12C /* 0000224C */
  3095. label00002124:
  3096. 00002124  102E FFEE                move.b     D0, [A6 - 0x12]
  3097. 00002128  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3098. 0000212C  57C0                     seq        D0
  3099. 0000212E  4A00                     tst.b      D0
  3100. 00002130  6700 0102                beq        +0x104 /* 00002234 */
  3101. 00002134  122E FFEF                move.b     D1, [A6 - 0x11]
  3102. 00002138  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3103. 0000213C  57C1                     seq        D1
  3104. 0000213E  C001                     and.b      D0, D1
  3105. 00002140  6700 00F2                beq        +0xF4 /* 00002234 */
  3106. 00002144  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3107. 00002148  70FF                     moveq.l    D0, 0xFFFFFFFF
  3108. 0000214A  B02E FFEC                cmp.b      D0, [A6 - 0x14]
  3109. 0000214E  6722                     beq        +0x24 /* 00002172 */
  3110. 00002150  7020                     moveq.l    D0, 0x20
  3111. 00002152  B02E FFEC                cmp.b      D0, [A6 - 0x14]
  3112. 00002156  6F0E                     ble        +0x10 /* 00002166 */
  3113. 00002158  102E FFEC                move.b     D0, [A6 - 0x14]
  3114. 0000215C  4880                     ext.w      D0
  3115. 0000215E  3F00                     move.w     -[A7], D0
  3116. 00002160  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  3117. 00002164  600C                     bra        +0xE /* 00002172 */
  3118. label00002166:
  3119. 00002166  102E FFEC                move.b     D0, [A6 - 0x14]
  3120. 0000216A  4880                     ext.w      D0
  3121. 0000216C  3F00                     move.w     -[A7], D0
  3122. 0000216E  4EBA 0ED4                jsr        [PC + 0xED4 /* 00003044 */]
  3123. label00002172:
  3124. 00002172  4267                     clr.w      -[A7]
  3125. 00002174  1F06                     move.b     -[A7], D6
  3126. 00002176  4EBA FE2C                jsr        [PC - 0x1D4 /* 00001FA4 */]
  3127. 0000217A  101F                     move.b     D0, [A7]+
  3128. 0000217C  6700 00B6                beq        +0xB8 /* 00002234 */
  3129. 00002180  6000 00CA                bra        +0xCC /* 0000224C */
  3130. label00002184:
  3131. 00002184  70FF                     moveq.l    D0, 0xFFFFFFFF
  3132. 00002186  B02E FFEC                cmp.b      D0, [A6 - 0x14]
  3133. 0000218A  6716                     beq        +0x18 /* 000021A2 */
  3134. 0000218C  54AD EBD0                addq.l     [A5 - 0x1430], 2
  3135. 00002190  102E FFEC                move.b     D0, [A6 - 0x14]
  3136. 00002194  4880                     ext.w      D0
  3137. 00002196  4440                     neg.w      D0
  3138. 00002198  D07C FF9F                add.w      D0, 0xFF9F
  3139. 0000219C  206D EBD0                movea.l    A0, [A5 - 0x1430]
  3140. 000021A0  3080                     move.w     [A0], D0
  3141. label000021A2:
  3142. 000021A2  302E FFEE                move.w     D0, [A6 - 0x12]
  3143. 000021A6  5340                     subq.w     D0, 1
  3144. 000021A8  41ED D6A2                lea.l      A0, [A5 - 0x295E]
  3145. 000021AC  E540                     asl        D0.w, 2
  3146. 000021AE  4AB0 0000                tst.l      [A0 + D0.w]
  3147. 000021B2  6714                     beq        +0x16 /* 000021C8 */
  3148. 000021B4  54AD EBD0                addq.l     [A5 - 0x1430], 2
  3149. 000021B8  302E FFEE                move.w     D0, [A6 - 0x12]
  3150. 000021BC  4440                     neg.w      D0
  3151. 000021BE  D07C FFFE                add.w      D0, 0xFFFE
  3152. 000021C2  206D EBD0                movea.l    A0, [A5 - 0x1430]
  3153. 000021C6  3080                     move.w     [A0], D0
  3154. label000021C8:
  3155. 000021C8  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3156. 000021CC  2050                     movea.l    A0, [A0]
  3157. 000021CE  302E FFEE                move.w     D0, [A6 - 0x12]
  3158. 000021D2  D040                     add.w      D0, D0
  3159. 000021D4  72FF                     moveq.l    D1, 0xFFFFFFFF
  3160. 000021D6  41E8 0146                lea.l      A0, [A0 + 0x146]
  3161. 000021DA  B270 0000                cmp.w      D1, [A0 + D0.w]
  3162. 000021DE  671C                     beq        +0x1E /* 000021FC */
  3163. 000021E0  54AD EBD0                addq.l     [A5 - 0x1430], 2
  3164. 000021E4  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3165. 000021E8  2050                     movea.l    A0, [A0]
  3166. 000021EA  302E FFEE                move.w     D0, [A6 - 0x12]
  3167. 000021EE  D040                     add.w      D0, D0
  3168. 000021F0  226D EBD0                movea.l    A1, [A5 - 0x1430]
  3169. 000021F4  41E8 0146                lea.l      A0, [A0 + 0x146]
  3170. 000021F8  32B0 0000                move.w     [A1], [A0 + D0.w]
  3171. label000021FC:
  3172. 000021FC  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3173. 00002200  2050                     movea.l    A0, [A0]
  3174. 00002202  302E FFEE                move.w     D0, [A6 - 0x12]
  3175. 00002206  B068 0220                cmp.w      D0, [A0 + 0x220]
  3176. 0000220A  6602                     bne        +0x4 /* 0000220E */
  3177. 0000220C  7C01                     moveq.l    D6, 0x01
  3178. label0000220E:
  3179. 0000220E  4267                     clr.w      -[A7]
  3180. 00002210  1F06                     move.b     -[A7], D6
  3181. 00002212  4EBA FD90                jsr        [PC - 0x270 /* 00001FA4 */]
  3182. 00002216  101F                     move.b     D0, [A7]+
  3183. 00002218  6702                     beq        +0x4 /* 0000221C */
  3184. 0000221A  6030                     bra        +0x32 /* 0000224C */
  3185. label0000221C:
  3186. 0000221C  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3187. 00002220  2050                     movea.l    A0, [A0]
  3188. 00002222  302E FFEE                move.w     D0, [A6 - 0x12]
  3189. 00002226  B068 0220                cmp.w      D0, [A0 + 0x220]
  3190. 0000222A  6608                     bne        +0xA /* 00002234 */
  3191. 0000222C  3F3C 0093                move.w     -[A7], 0x93
  3192. 00002230  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3193. label00002234:
  3194. 00002234  486E FFF0                pea.l      [A6 - 0x10]
  3195. 00002238  4EBA 09E4                jsr        [PC + 0x9E4 /* 00002C1E */]
  3196. 0000223C  3E2E FFEA                move.w     D7, [A6 - 0x16]
  3197. 00002240  70FF                     moveq.l    D0, 0xFFFFFFFF
  3198. 00002242  B047                     cmp.w      D0, D7
  3199. 00002244  6600 FE7C                bne        -0x182 /* 000020C2 */
  3200. 00002248  422E 000C                clr.b      [A6 + 0xC]
  3201. label0000224C:
  3202. 0000224C  4CDF 00C0                movem.l    D6,D7, [A7]+
  3203. 00002250  4E5E                     unlink     A6
  3204. 00002252  2E9F                     move.l     [A7], [A7]+
  3205. 00002254  4E75                     rts
  3206. export_620:
  3207. fn00002256:
  3208. 00002256  4E56 FFFC                link       A6, -0x0004
  3209. 0000225A  2D6D E716 FFFC           move.l     [A6 - 0x4], [A5 - 0x18EA]
  3210. 00002260  2B6D EBD0 E716           move.l     [A5 - 0x18EA], [A5 - 0x1430]
  3211. 00002266  4267                     clr.w      -[A7]
  3212. 00002268  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3213. 0000226C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  3214. 00002270  4EBA 0012                jsr        [PC + 0x12 /* 00002284 */]
  3215. 00002274  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  3216. 00002278  2B6E FFFC E716           move.l     [A5 - 0x18EA], [A6 - 0x4]
  3217. 0000227E  4E5E                     unlink     A6
  3218. 00002280  2E9F                     move.l     [A7], [A7]+
  3219. 00002282  4E75                     rts
  3220. fn00002284:
  3221. 00002284  4E56 FFE8                link       A6, -0x0018
  3222. 00002288  4267                     clr.w      -[A7]
  3223. 0000228A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3224. 0000228E  4267                     clr.w      -[A7]
  3225. 00002290  4EBA FD5E                jsr        [PC - 0x2A2 /* 00001FF0 */]
  3226. 00002294  101F                     move.b     D0, [A7]+
  3227. 00002296  670A                     beq        +0xC /* 000022A2 */
  3228. 00002298  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3229. 0000229E  6000 00F0                bra        +0xF2 /* 00002390 */
  3230. label000022A2:
  3231. 000022A2  422E 000C                clr.b      [A6 + 0xC]
  3232. 000022A6  102E 0008                move.b     D0, [A6 + 0x8]
  3233. 000022AA  6604                     bne        +0x6 /* 000022B0 */
  3234. 000022AC  6000 00E2                bra        +0xE4 /* 00002390 */
  3235. label000022B0:
  3236. 000022B0  4A6E 000A                tst.w      [A6 + 0xA]
  3237. 000022B4  6D00 00BC                blt        +0xBE /* 00002372 */
  3238. 000022B8  206D D930                movea.l    A0, [A5 - 0x26D0]
  3239. 000022BC  302E 000A                move.w     D0, [A6 + 0xA]
  3240. 000022C0  5340                     subq.w     D0, 1
  3241. 000022C2  E740                     asl        D0.w, 3
  3242. 000022C4  48C0                     ext.l      D0
  3243. 000022C6  D090                     add.l      D0, [A0]
  3244. 000022C8  2040                     movea.l    A0, D0
  3245. 000022CA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3246. 000022CE  22D8                     move.l     [A1]+, [A0]+
  3247. 000022D0  22D8                     move.l     [A1]+, [A0]+
  3248. 000022D2  7001                     moveq.l    D0, 0x01
  3249. 000022D4  B02E FFFD                cmp.b      D0, [A6 - 0x3]
  3250. 000022D8  6700 0098                beq        +0x9A /* 00002372 */
  3251. 000022DC  7002                     moveq.l    D0, 0x02
  3252. 000022DE  B02E FFFD                cmp.b      D0, [A6 - 0x3]
  3253. 000022E2  57C0                     seq        D0
  3254. 000022E4  4A00                     tst.b      D0
  3255. 000022E6  6716                     beq        +0x18 /* 000022FE */
  3256. 000022E8  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3257. 000022EC  2050                     movea.l    A0, [A0]
  3258. 000022EE  322E FFFE                move.w     D1, [A6 - 0x2]
  3259. 000022F2  B268 021E                cmp.w      D1, [A0 + 0x21E]
  3260. 000022F6  57C1                     seq        D1
  3261. 000022F8  C001                     and.b      D0, D1
  3262. 000022FA  6600 0094                bne        +0x96 /* 00002390 */
  3263. label000022FE:
  3264. 000022FE  486E FFE8                pea.l      [A6 - 0x18]
  3265. 00002302  4EBA 0982                jsr        [PC + 0x982 /* 00002C86 */]
  3266. 00002306  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  3267. 0000230C  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  3268. 00002310  101F                     move.b     D0, [A7]+
  3269. 00002312  675E                     beq        +0x60 /* 00002372 */
  3270. 00002314  486E 000A                pea.l      [A6 + 0xA]
  3271. 00002318  486D E702                pea.l      [A5 - 0x18FE]
  3272. 0000231C  3F3C 0002                move.w     -[A7], 0x2
  3273. 00002320  4EBA 0D66                jsr        [PC + 0xD66 /* 00003088 */]
  3274. 00002324  1F3C 0002                move.b     -[A7], 0x2
  3275. 00002328  4EBA 0996                jsr        [PC + 0x996 /* 00002CC0 */]
  3276. 0000232C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3277. 0000232E  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  3278. 00002332  670C                     beq        +0xE /* 00002340 */
  3279. 00002334  54AD EBD0                addq.l     [A5 - 0x1430], 2
  3280. 00002338  206D EBD0                movea.l    A0, [A5 - 0x1430]
  3281. 0000233C  30AE FFF8                move.w     [A0], [A6 - 0x8]
  3282. label00002340:
  3283. 00002340  202D EBD0                move.l     D0, [A5 - 0x1430]
  3284. 00002344  B0AD E710                cmp.l      D0, [A5 - 0x18F0]
  3285. 00002348  6F0A                     ble        +0xC /* 00002354 */
  3286. 0000234A  3F3C 0085                move.w     -[A7], 0x85
  3287. 0000234E  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3288. 00002352  6016                     bra        +0x18 /* 0000236A */
  3289. label00002354:
  3290. 00002354  4267                     clr.w      -[A7]
  3291. 00002356  1F3C 0001                move.b     -[A7], 0x1
  3292. 0000235A  4EBA FC48                jsr        [PC - 0x3B8 /* 00001FA4 */]
  3293. 0000235E  101F                     move.b     D0, [A7]+
  3294. 00002360  6708                     beq        +0xA /* 0000236A */
  3295. 00002362  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3296. 00002368  6026                     bra        +0x28 /* 00002390 */
  3297. label0000236A:
  3298. 0000236A  486E FFE8                pea.l      [A6 - 0x18]
  3299. 0000236E  4EBA 08AE                jsr        [PC + 0x8AE /* 00002C1E */]
  3300. label00002372:
  3301. 00002372  4267                     clr.w      -[A7]
  3302. 00002374  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3303. 00002378  1F3C 0001                move.b     -[A7], 0x1
  3304. 0000237C  4EBA FC72                jsr        [PC - 0x38E /* 00001FF0 */]
  3305. 00002380  101F                     move.b     D0, [A7]+
  3306. 00002382  6708                     beq        +0xA /* 0000238C */
  3307. 00002384  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3308. 0000238A  6004                     bra        +0x6 /* 00002390 */
  3309. label0000238C:
  3310. 0000238C  422E 000C                clr.b      [A6 + 0xC]
  3311. label00002390:
  3312. 00002390  4E5E                     unlink     A6
  3313. 00002392  2E9F                     move.l     [A7], [A7]+
  3314. 00002394  4E75                     rts
  3315. export_621:
  3316. 00002396  4E56 0000                link       A6, 0
  3317. 0000239A  102D D328                move.b     D0, [A5 - 0x2CD8]
  3318. 0000239E  6702                     beq        +0x4 /* 000023A2 */
  3319. 000023A0  6008                     bra        +0xA /* 000023AA */
  3320. label000023A2:
  3321. 000023A2  2F2D EBD8                move.l     -[A7], [A5 - 0x1428]
  3322. 000023A6  205F                     movea.l    A0, [A7]+
  3323. 000023A8  4E90                     jsr        [A0]
  3324. label000023AA:
  3325. 000023AA  4E5E                     unlink     A6
  3326. 000023AC  4E75                     rts
  3327. export_622:
  3328. 000023AE  4E56 FFFC                link       A6, -0x0004
  3329. 000023B2  48E7 0300                movem.l    -[A7], D6,D7
  3330. 000023B6  422E 000E                clr.b      [A6 + 0xE]
  3331. 000023BA  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3332. 000023BE  2050                     movea.l    A0, [A0]
  3333. 000023C0  302E 000C                move.w     D0, [A6 + 0xC]
  3334. 000023C4  D040                     add.w      D0, D0
  3335. 000023C6  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  3336. 000023CA  3E30 0000                move.w     D7, [A0 + D0.w]
  3337. 000023CE  70FF                     moveq.l    D0, 0xFFFFFFFF
  3338. 000023D0  B047                     cmp.w      D0, D7
  3339. 000023D2  57C0                     seq        D0
  3340. 000023D4  4A00                     tst.b      D0
  3341. 000023D6  670E                     beq        +0x10 /* 000023E6 */
  3342. 000023D8  122E 0008                move.b     D1, [A6 + 0x8]
  3343. 000023DC  0A01 0001                xori.b     D1, 0x1
  3344. 000023E0  C001                     and.b      D0, D1
  3345. 000023E2  6600 00AE                bne        +0xB0 /* 00002492 */
  3346. label000023E6:
  3347. 000023E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  3348. 000023E8  B047                     cmp.w      D0, D7
  3349. 000023EA  676C                     beq        +0x6E /* 00002458 */
  3350. 000023EC  701B                     moveq.l    D0, 0x1B
  3351. 000023EE  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3352. 000023F2  56C0                     sne        D0
  3353. 000023F4  4A00                     tst.b      D0
  3354. 000023F6  660C                     bne        +0xE /* 00002404 */
  3355. 000023F8  7203                     moveq.l    D1, 0x03
  3356. 000023FA  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3357. 000023FE  56C1                     sne        D1
  3358. 00002400  8001                     or.b       D0, D1
  3359. 00002402  6712                     beq        +0x14 /* 00002416 */
  3360. label00002404:
  3361. 00002404  102E 0008                move.b     D0, [A6 + 0x8]
  3362. 00002408  6700 0088                beq        +0x8A /* 00002492 */
  3363. 0000240C  3F3C 0052                move.w     -[A7], 0x52 /* 'R' */
  3364. 00002410  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3365. 00002414  607C                     bra        +0x7E /* 00002492 */
  3366. label00002416:
  3367. 00002416  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3368. 0000241A  3C2D EBDE                move.w     D6, [A5 - 0x1422]
  3369. 0000241E  3B7C 0064 EBDE           move.w     [A5 - 0x1422], 0x64 /* 'd' */
  3370. 00002424  486D D4A0                pea.l      [A5 - 0x2B60]
  3371. 00002428  3F3C 0002                move.w     -[A7], 0x2
  3372. 0000242C  1F3C 000F                move.b     -[A7], 0xF
  3373. 00002430  4EBA 0BAA                jsr        [PC + 0xBAA /* 00002FDC */]
  3374. 00002434  4267                     clr.w      -[A7]
  3375. 00002436  3F07                     move.w     -[A7], D7
  3376. 00002438  1F3C 0001                move.b     -[A7], 0x1
  3377. 0000243C  4EBA FE18                jsr        [PC - 0x1E8 /* 00002256 */]
  3378. 00002440  1B5F D4A4                move.b     [A5 - 0x2B5C], [A7]+
  3379. 00002444  3B46 EBDE                move.w     [A5 - 0x1422], D6
  3380. 00002448  102D D4A4                move.b     D0, [A5 - 0x2B5C]
  3381. 0000244C  660A                     bne        +0xC /* 00002458 */
  3382. 0000244E  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  3383. 00002452  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3384. 00002456  603A                     bra        +0x3C /* 00002492 */
  3385. label00002458:
  3386. 00002458  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  3387. 0000245E  486E 000A                pea.l      [A6 + 0xA]
  3388. 00002462  486D D326                pea.l      [A5 - 0x2CDA]
  3389. 00002466  3F3C 0001                move.w     -[A7], 0x1
  3390. 0000246A  4EBA 0C1C                jsr        [PC + 0xC1C /* 00003088 */]
  3391. 0000246E  302E 000C                move.w     D0, [A6 + 0xC]
  3392. 00002472  5340                     subq.w     D0, 1
  3393. 00002474  41ED D93C                lea.l      A0, [A5 - 0x26C4]
  3394. 00002478  E540                     asl        D0.w, 2
  3395. 0000247A  4870 0000                pea.l      [A0 + D0.w]
  3396. 0000247E  486D EBD8                pea.l      [A5 - 0x1428]
  3397. 00002482  3F3C 0004                move.w     -[A7], 0x4
  3398. 00002486  4EBA 0C00                jsr        [PC + 0xC00 /* 00003088 */]
  3399. 0000248A  1F3C 0003                move.b     -[A7], 0x3
  3400. 0000248E  4EBA 0830                jsr        [PC + 0x830 /* 00002CC0 */]
  3401. label00002492:
  3402. 00002492  4CDF 00C0                movem.l    D6,D7, [A7]+
  3403. 00002496  4E5E                     unlink     A6
  3404. 00002498  205F                     movea.l    A0, [A7]+
  3405. 0000249A  5C4F                     addq.w     A7, 6
  3406. 0000249C  4ED0                     jmp        [A0]
  3407. fn0000249E:
  3408. 0000249E  4E56 FFFE                link       A6, -0x0002
  3409. 000024A2  2F07                     move.l     -[A7], D7
  3410. 000024A4  102D D927                move.b     D0, [A5 - 0x26D9]
  3411. 000024A8  4880                     ext.w      D0
  3412. 000024AA  3E00                     move.w     D7, D0
  3413. 000024AC  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3414. 000024B0  4267                     clr.w      -[A7]
  3415. 000024B2  206D DB50                movea.l    A0, [A5 - 0x24B0]
  3416. 000024B6  2050                     movea.l    A0, [A0]
  3417. 000024B8  3007                     move.w     D0, D7
  3418. 000024BA  D040                     add.w      D0, D0
  3419. 000024BC  3F30 0022                move.w     -[A7], [A0 + D0.w + 0x22]
  3420. 000024C0  1F3C 0001                move.b     -[A7], 0x1
  3421. 000024C4  4EBA FD90                jsr        [PC - 0x270 /* 00002256 */]
  3422. 000024C8  101F                     move.b     D0, [A7]+
  3423. 000024CA  6714                     beq        +0x16 /* 000024E0 */
  3424. 000024CC  3007                     move.w     D0, D7
  3425. 000024CE  5340                     subq.w     D0, 1
  3426. 000024D0  41ED E80A                lea.l      A0, [A5 - 0x17F6]
  3427. 000024D4  E540                     asl        D0.w, 2
  3428. 000024D6  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3429. 000024DA  205F                     movea.l    A0, [A7]+
  3430. 000024DC  4E90                     jsr        [A0]
  3431. 000024DE  6008                     bra        +0xA /* 000024E8 */
  3432. label000024E0:
  3433. 000024E0  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  3434. 000024E4  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3435. label000024E8:
  3436. 000024E8  2E1F                     move.l     D7, [A7]+
  3437. 000024EA  4E5E                     unlink     A6
  3438. 000024EC  4E75                     rts
  3439. fn000024EE:
  3440. 000024EE  4E56 0000                link       A6, 0
  3441. 000024F2  4EBA 0CC6                jsr        [PC + 0xCC6 /* 000031BA */]
  3442. 000024F6  102D D328                move.b     D0, [A5 - 0x2CD8]
  3443. 000024FA  6702                     beq        +0x4 /* 000024FE */
  3444. 000024FC  6012                     bra        +0x14 /* 00002510 */
  3445. label000024FE:
  3446. 000024FE  700B                     moveq.l    D0, 0x0B
  3447. 00002500  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3448. 00002504  6606                     bne        +0x8 /* 0000250C */
  3449. 00002506  4EBA FF96                jsr        [PC - 0x6A /* 0000249E */]
  3450. 0000250A  6004                     bra        +0x6 /* 00002510 */
  3451. label0000250C:
  3452. 0000250C  4EBA 1462                jsr        [PC + 0x1462 /* 00003970 */]
  3453. label00002510:
  3454. 00002510  4E5E                     unlink     A6
  3455. 00002512  4E75                     rts
  3456. fn00002514:
  3457. 00002514  4E56 FFFE                link       A6, -0x0002
  3458. 00002518  1B7C 0001 E714           move.b     [A5 - 0x18EC], 0x1
  3459. 0000251E  422D EBDC                clr.b      [A5 - 0x1424]
  3460. 00002522  3D6D D268 FFFE           move.w     [A6 - 0x2], [A5 - 0x2D98]
  3461. 00002528  486D E704                pea.l      [A5 - 0x18FC]
  3462. 0000252C  486D E4EE                pea.l      [A5 - 0x1B12]
  3463. 00002530  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  3464. 00002534  426D E700                clr.w      [A5 - 0x1900]
  3465. 00002538  426D E6FE                clr.w      [A5 - 0x1902]
  3466. 0000253C  4EBA FFB0                jsr        [PC - 0x50 /* 000024EE */]
  3467. 00002540  486D E704                pea.l      [A5 - 0x18FC]
  3468. 00002544  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  3469. 00002548  3B6E FFFE D268           move.w     [A5 - 0x2D98], [A6 - 0x2]
  3470. 0000254E  422D E714                clr.b      [A5 - 0x18EC]
  3471. 00002552  4E5E                     unlink     A6
  3472. 00002554  4E75                     rts
  3473. fn00002556:
  3474. 00002556  4E56 0000                link       A6, 0
  3475. label0000255A:
  3476. 0000255A  700B                     moveq.l    D0, 0x0B
  3477. 0000255C  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3478. 00002560  57C0                     seq        D0
  3479. 00002562  4A00                     tst.b      D0
  3480. 00002564  670C                     beq        +0xE /* 00002572 */
  3481. 00002566  7203                     moveq.l    D1, 0x03
  3482. 00002568  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3483. 0000256C  57C1                     seq        D1
  3484. 0000256E  C001                     and.b      D0, D1
  3485. 00002570  661C                     bne        +0x1E /* 0000258E */
  3486. label00002572:
  3487. 00002572  7202                     moveq.l    D1, 0x02
  3488. 00002574  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  3489. 00002578  57C1                     seq        D1
  3490. 0000257A  8001                     or.b       D0, D1
  3491. 0000257C  6610                     bne        +0x12 /* 0000258E */
  3492. 0000257E  802D D328                or.b       D0, [A5 - 0x2CD8]
  3493. 00002582  0240 0001                andi.w     D0, 0x1
  3494. 00002586  6606                     bne        +0x8 /* 0000258E */
  3495. 00002588  4EBA FF64                jsr        [PC - 0x9C /* 000024EE */]
  3496. 0000258C  60CC                     bra        -0x32 /* 0000255A */
  3497. label0000258E:
  3498. 0000258E  4EBA 0C2A                jsr        [PC + 0xC2A /* 000031BA */]
  3499. 00002592  700B                     moveq.l    D0, 0x0B
  3500. 00002594  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3501. 00002598  57C0                     seq        D0
  3502. 0000259A  4A00                     tst.b      D0
  3503. 0000259C  670A                     beq        +0xC /* 000025A8 */
  3504. 0000259E  7203                     moveq.l    D1, 0x03
  3505. 000025A0  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3506. 000025A4  57C1                     seq        D1
  3507. 000025A6  C001                     and.b      D0, D1
  3508. label000025A8:
  3509. 000025A8  4400                     neg.b      D0
  3510. 000025AA  1D40 0008                move.b     [A6 + 0x8], D0
  3511. 000025AE  4E5E                     unlink     A6
  3512. 000025B0  4E75                     rts
  3513. export_623:
  3514. 000025B2  4E56 0000                link       A6, 0
  3515. 000025B6  1F3C 0004                move.b     -[A7], 0x4
  3516. 000025BA  4EBA 0704                jsr        [PC + 0x704 /* 00002CC0 */]
  3517. 000025BE  4E5E                     unlink     A6
  3518. 000025C0  4E75                     rts
  3519. export_624:
  3520. 000025C2  4E56 0000                link       A6, 0
  3521. 000025C6  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  3522. 000025CA  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3523. 000025CE  4E5E                     unlink     A6
  3524. 000025D0  4E75                     rts
  3525. export_625:
  3526. 000025D2  4E56 0000                link       A6, 0
  3527. 000025D6  3F3C 0056                move.w     -[A7], 0x56 /* 'V' */
  3528. 000025DA  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3529. 000025DE  4E5E                     unlink     A6
  3530. 000025E0  4E75                     rts
  3531. fn000025E2:
  3532. 000025E2  4E56 0000                link       A6, 0
  3533. 000025E6  7014                     moveq.l    D0, 0x14
  3534. 000025E8  B06D E700                cmp.w      D0, [A5 - 0x1900]
  3535. 000025EC  6E0A                     bgt        +0xC /* 000025F8 */
  3536. 000025EE  3F3C 0057                move.w     -[A7], 0x57 /* 'W' */
  3537. 000025F2  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3538. 000025F6  6020                     bra        +0x22 /* 00002618 */
  3539. label000025F8:
  3540. 000025F8  526D E700                addq.w     [A5 - 0x1900], 1
  3541. 000025FC  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  3542. 00002600  70FF                     moveq.l    D0, 0xFFFFFFFF
  3543. 00002602  2F00                     move.l     -[A7], D0
  3544. 00002604  302D E700                move.w     D0, [A5 - 0x1900]
  3545. 00002608  5340                     subq.w     D0, 1
  3546. 0000260A  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  3547. 0000260E  E540                     asl        D0.w, 2
  3548. 00002610  4870 0000                pea.l      [A0 + D0.w]
  3549. 00002614  4EBA 0818                jsr        [PC + 0x818 /* 00002E2E */]
  3550. label00002618:
  3551. 00002618  4E5E                     unlink     A6
  3552. 0000261A  205F                     movea.l    A0, [A7]+
  3553. 0000261C  544F                     addq.w     A7, 2
  3554. 0000261E  4ED0                     jmp        [A0]
  3555. export_626:
  3556. 00002620  4E56 FFFE                link       A6, -0x0002
  3557. 00002624  4267                     clr.w      -[A7]
  3558. 00002626  486E FFFE                pea.l      [A6 - 0x2]
  3559. 0000262A  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  3560. 0000262E  101F                     move.b     D0, [A7]+
  3561. 00002630  660A                     bne        +0xC /* 0000263C */
  3562. 00002632  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  3563. 00002636  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3564. 0000263A  6054                     bra        +0x56 /* 00002690 */
  3565. label0000263C:
  3566. 0000263C  7001                     moveq.l    D0, 0x01
  3567. 0000263E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3568. 00002642  6616                     bne        +0x18 /* 0000265A */
  3569. 00002644  4A6D E6FE                tst.w      [A5 - 0x1902]
  3570. 00002648  6E0A                     bgt        +0xC /* 00002654 */
  3571. 0000264A  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  3572. 0000264E  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3573. 00002652  603C                     bra        +0x3E /* 00002690 */
  3574. label00002654:
  3575. 00002654  4267                     clr.w      -[A7]
  3576. 00002656  4EBA FF8A                jsr        [PC - 0x76 /* 000025E2 */]
  3577. label0000265A:
  3578. 0000265A  7002                     moveq.l    D0, 0x02
  3579. 0000265C  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3580. 00002660  660C                     bne        +0xE /* 0000266E */
  3581. 00002662  1F3C 0005                move.b     -[A7], 0x5
  3582. 00002666  4EBA 0658                jsr        [PC + 0x658 /* 00002CC0 */]
  3583. 0000266A  4EBA 0AFC                jsr        [PC + 0xAFC /* 00003168 */]
  3584. label0000266E:
  3585. 0000266E  7003                     moveq.l    D0, 0x03
  3586. 00002670  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3587. 00002674  661A                     bne        +0x1C /* 00002690 */
  3588. 00002676  1B7C 0001 D4A4           move.b     [A5 - 0x2B5C], 0x1
  3589. 0000267C  486D D4A4                pea.l      [A5 - 0x2B5C]
  3590. 00002680  486D D328                pea.l      [A5 - 0x2CD8]
  3591. 00002684  3F3C 0001                move.w     -[A7], 0x1
  3592. 00002688  4EBA 09FE                jsr        [PC + 0x9FE /* 00003088 */]
  3593. 0000268C  4EBA 0ADA                jsr        [PC + 0xADA /* 00003168 */]
  3594. label00002690:
  3595. 00002690  4E5E                     unlink     A6
  3596. 00002692  4E75                     rts
  3597. export_627:
  3598. 00002694  4E56 0000                link       A6, 0
  3599. 00002698  1F3C 0006                move.b     -[A7], 0x6
  3600. 0000269C  4EBA 0622                jsr        [PC + 0x622 /* 00002CC0 */]
  3601. 000026A0  4E5E                     unlink     A6
  3602. 000026A2  4E75                     rts
  3603. fn000026A4:
  3604. 000026A4  4E56 0000                link       A6, 0
  3605. 000026A8  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3606. 000026AC  700B                     moveq.l    D0, 0x0B
  3607. 000026AE  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3608. 000026B2  56C0                     sne        D0
  3609. 000026B4  4A00                     tst.b      D0
  3610. 000026B6  660C                     bne        +0xE /* 000026C4 */
  3611. 000026B8  7206                     moveq.l    D1, 0x06
  3612. 000026BA  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3613. 000026BE  56C1                     sne        D1
  3614. 000026C0  8001                     or.b       D0, D1
  3615. 000026C2  6714                     beq        +0x16 /* 000026D8 */
  3616. label000026C4:
  3617. 000026C4  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  3618. 000026C8  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3619. 000026CC  206E 0008                movea.l    A0, [A6 + 0x8]
  3620. 000026D0  2C48                     movea.l    A6, A0
  3621. 000026D2  4EFA 0178                jmp        [PC + 0x178 /* 0000284C */]
  3622. 000026D6  0000 4EAD                ori.b      D0, 0xAD
  3623. // begin alternate branch 000026D8-000026DE
  3624. label000026D8:
  3625. 000026D8  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3626. 000026DC  7002                     moveq.l    D0, 0x02
  3627. // end alternate branch 000026D8-000026DE
  3628. label000026D8: // (misaligned)
  3629. 000026DA  175A 7002                move.b     [A3 + 0x7002], [A2]+
  3630. 000026DE  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3631. 000026E2  6714                     beq        +0x16 /* 000026F8 */
  3632. 000026E4  3F3C 0059                move.w     -[A7], 0x59 /* 'Y' */
  3633. 000026E8  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3634. 000026EC  206E 0008                movea.l    A0, [A6 + 0x8]
  3635. 000026F0  2C48                     movea.l    A6, A0
  3636. 000026F2  4EFA 0158                jmp        [PC + 0x158 /* 0000284C */]
  3637. 000026F6  0000 4EAD                ori.b      D0, 0xAD
  3638. // begin alternate branch 000026F8-000026FE
  3639. label000026F8:
  3640. 000026F8  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3641. 000026FC  4E5E                     unlink     A6
  3642. // end alternate branch 000026F8-000026FE
  3643. label000026F8: // (misaligned)
  3644. 000026FA  175A 4E5E                move.b     [A3 + 0x4E5E], [A2]+
  3645. 000026FE  2E9F                     move.l     [A7], [A7]+
  3646. 00002700  4E75                     rts
  3647. export_628:
  3648. 00002702  4E56 FFF8                link       A6, -0x0008
  3649. 00002706  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3650. 0000270A  700B                     moveq.l    D0, 0x0B
  3651. 0000270C  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3652. 00002710  56C0                     sne        D0
  3653. 00002712  4A00                     tst.b      D0
  3654. 00002714  660C                     bne        +0xE /* 00002722 */
  3655. 00002716  720D                     moveq.l    D1, 0x0D
  3656. 00002718  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3657. 0000271C  56C1                     sne        D1
  3658. 0000271E  8001                     or.b       D0, D1
  3659. 00002720  670C                     beq        +0xE /* 0000272E */
  3660. label00002722:
  3661. 00002722  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  3662. 00002726  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3663. 0000272A  6000 0120                bra        +0x122 /* 0000284C */
  3664. label0000272E:
  3665. 0000272E  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3666. 00002732  1F3C 0003                move.b     -[A7], 0x3
  3667. 00002736  70FF                     moveq.l    D0, 0xFFFFFFFF
  3668. 00002738  2F00                     move.l     -[A7], D0
  3669. 0000273A  486E FFF8                pea.l      [A6 - 0x8]
  3670. 0000273E  4EBA 06EE                jsr        [PC + 0x6EE /* 00002E2E */]
  3671. 00002742  7002                     moveq.l    D0, 0x02
  3672. 00002744  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3673. 00002748  6722                     beq        +0x24 /* 0000276C */
  3674. 0000274A  4EBA FDA2                jsr        [PC - 0x25E /* 000024EE */]
  3675. 0000274E  700B                     moveq.l    D0, 0x0B
  3676. 00002750  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3677. 00002754  57C0                     seq        D0
  3678. 00002756  4A00                     tst.b      D0
  3679. 00002758  6700 008E                beq        +0x90 /* 000027E8 */
  3680. 0000275C  7202                     moveq.l    D1, 0x02
  3681. 0000275E  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3682. 00002762  57C1                     seq        D1
  3683. 00002764  C001                     and.b      D0, D1
  3684. 00002766  6600 008A                bne        +0x8C /* 000027F2 */
  3685. 0000276A  607C                     bra        +0x7E /* 000027E8 */
  3686. label0000276C:
  3687. 0000276C  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3688. label00002770:
  3689. 00002770  700B                     moveq.l    D0, 0x0B
  3690. 00002772  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3691. 00002776  57C0                     seq        D0
  3692. 00002778  4A00                     tst.b      D0
  3693. 0000277A  671A                     beq        +0x1C /* 00002796 */
  3694. 0000277C  7203                     moveq.l    D1, 0x03
  3695. 0000277E  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3696. 00002782  57C1                     seq        D1
  3697. 00002784  4A01                     tst.b      D1
  3698. 00002786  662A                     bne        +0x2C /* 000027B2 */
  3699. 00002788  7402                     moveq.l    D2, 0x02
  3700. 0000278A  B42D D927                cmp.b      D2, [A5 - 0x26D9]
  3701. 0000278E  57C2                     seq        D2
  3702. 00002790  8202                     or.b       D1, D2
  3703. 00002792  C001                     and.b      D0, D1
  3704. 00002794  661C                     bne        +0x1E /* 000027B2 */
  3705. label00002796:
  3706. 00002796  7202                     moveq.l    D1, 0x02
  3707. 00002798  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  3708. 0000279C  57C1                     seq        D1
  3709. 0000279E  8001                     or.b       D0, D1
  3710. 000027A0  6610                     bne        +0x12 /* 000027B2 */
  3711. 000027A2  802D D328                or.b       D0, [A5 - 0x2CD8]
  3712. 000027A6  0240 0001                andi.w     D0, 0x1
  3713. 000027AA  6606                     bne        +0x8 /* 000027B2 */
  3714. 000027AC  4EBA FD40                jsr        [PC - 0x2C0 /* 000024EE */]
  3715. 000027B0  60BE                     bra        -0x40 /* 00002770 */
  3716. label000027B2:
  3717. 000027B2  7002                     moveq.l    D0, 0x02
  3718. 000027B4  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3719. 000027B8  660C                     bne        +0xE /* 000027C6 */
  3720. 000027BA  3F3C 005B                move.w     -[A7], 0x5B /* '[' */
  3721. 000027BE  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3722. 000027C2  6000 0088                bra        +0x8A /* 0000284C */
  3723. label000027C6:
  3724. 000027C6  700B                     moveq.l    D0, 0x0B
  3725. 000027C8  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3726. 000027CC  57C0                     seq        D0
  3727. 000027CE  4A00                     tst.b      D0
  3728. 000027D0  670C                     beq        +0xE /* 000027DE */
  3729. 000027D2  7202                     moveq.l    D1, 0x02
  3730. 000027D4  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3731. 000027D8  57C1                     seq        D1
  3732. 000027DA  C001                     and.b      D0, D1
  3733. 000027DC  6614                     bne        +0x16 /* 000027F2 */
  3734. label000027DE:
  3735. 000027DE  4EBA 09DA                jsr        [PC + 0x9DA /* 000031BA */]
  3736. 000027E2  2F0E                     move.l     -[A7], A6
  3737. 000027E4  4EBA FEBE                jsr        [PC - 0x142 /* 000026A4 */]
  3738. label000027E8:
  3739. 000027E8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3740. 000027EC  4EBA 098A                jsr        [PC + 0x98A /* 00003178 */]
  3741. 000027F0  605A                     bra        +0x5C /* 0000284C */
  3742. label000027F2:
  3743. 000027F2  4267                     clr.w      -[A7]
  3744. 000027F4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3745. 000027F6  2F00                     move.l     -[A7], D0
  3746. 000027F8  486E FFFC                pea.l      [A6 - 0x4]
  3747. 000027FC  4EBA 0630                jsr        [PC + 0x630 /* 00002E2E */]
  3748. 00002800  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3749. 00002804  4EBA 0972                jsr        [PC + 0x972 /* 00003178 */]
  3750. 00002808  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3751. 0000280C  7002                     moveq.l    D0, 0x02
  3752. 0000280E  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3753. 00002812  6706                     beq        +0x8 /* 0000281A */
  3754. 00002814  4EBA FCD8                jsr        [PC - 0x328 /* 000024EE */]
  3755. 00002818  602A                     bra        +0x2C /* 00002844 */
  3756. label0000281A:
  3757. 0000281A  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  3758. 0000281E  4EBA 099A                jsr        [PC + 0x99A /* 000031BA */]
  3759. 00002822  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3760. 00002826  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3761. 0000282A  4267                     clr.w      -[A7]
  3762. 0000282C  4EBA FD28                jsr        [PC - 0x2D8 /* 00002556 */]
  3763. 00002830  101F                     move.b     D0, [A7]+
  3764. 00002832  660A                     bne        +0xC /* 0000283E */
  3765. 00002834  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3766. 00002838  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3767. 0000283C  600E                     bra        +0x10 /* 0000284C */
  3768. label0000283E:
  3769. 0000283E  2F0E                     move.l     -[A7], A6
  3770. 00002840  4EBA FE62                jsr        [PC - 0x19E /* 000026A4 */]
  3771. label00002844:
  3772. 00002844  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3773. 00002848  4EBA 092E                jsr        [PC + 0x92E /* 00003178 */]
  3774. label0000284C:
  3775. 0000284C  4FEE FFD8                lea.l      A7, [A6 - 0x28]
  3776. 00002850  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3777. 00002854  4E5E                     unlink     A6
  3778. 00002856  4E75                     rts
  3779. export_629:
  3780. 00002858  4E56 FFFC                link       A6, -0x0004
  3781. 0000285C  4A6D E6FE                tst.w      [A5 - 0x1902]
  3782. 00002860  6F1C                     ble        +0x1E /* 0000287E */
  3783. 00002862  4267                     clr.w      -[A7]
  3784. 00002864  302D E6FE                move.w     D0, [A5 - 0x1902]
  3785. 00002868  5340                     subq.w     D0, 1
  3786. 0000286A  41ED E65E                lea.l      A0, [A5 - 0x19A2]
  3787. 0000286E  E540                     asl        D0.w, 2
  3788. 00002870  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3789. 00002874  486E FFFC                pea.l      [A6 - 0x4]
  3790. 00002878  4EBA 05B4                jsr        [PC + 0x5B4 /* 00002E2E */]
  3791. 0000287C  6008                     bra        +0xA /* 00002886 */
  3792. label0000287E:
  3793. 0000287E  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  3794. 00002882  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3795. label00002886:
  3796. 00002886  4E5E                     unlink     A6
  3797. 00002888  4E75                     rts
  3798. export_630:
  3799. 0000288A  4E56 FEFE                link       A6, -0x0102
  3800. 0000288E  102D EBDC                move.b     D0, [A5 - 0x1424]
  3801. 00002892  670A                     beq        +0xC /* 0000289E */
  3802. 00002894  3F3C 005D                move.w     -[A7], 0x5D /* ']' */
  3803. 00002898  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3804. 0000289C  6064                     bra        +0x66 /* 00002902 */
  3805. label0000289E:
  3806. 0000289E  1B7C 0001 EBDC           move.b     [A5 - 0x1424], 0x1
  3807. 000028A4  1F3C 0007                move.b     -[A7], 0x7
  3808. 000028A8  4EBA 0416                jsr        [PC + 0x416 /* 00002CC0 */]
  3809. 000028AC  4267                     clr.w      -[A7]
  3810. 000028AE  4EBA FCA6                jsr        [PC - 0x35A /* 00002556 */]
  3811. 000028B2  101F                     move.b     D0, [A7]+
  3812. 000028B4  660A                     bne        +0xC /* 000028C0 */
  3813. 000028B6  3F3C 005E                move.w     -[A7], 0x5E /* '^' */
  3814. 000028BA  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3815. 000028BE  6042                     bra        +0x44 /* 00002902 */
  3816. label000028C0:
  3817. 000028C0  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3818. 000028C4  4267                     clr.w      -[A7]
  3819. 000028C6  486E FEFE                pea.l      [A6 - 0x102]
  3820. 000028CA  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  3821. 000028CE  486D E83E                pea.l      [A5 - 0x17C2]
  3822. 000028D2  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  3823. 000028D6  101F                     move.b     D0, [A7]+
  3824. 000028D8  660C                     bne        +0xE /* 000028E6 */
  3825. 000028DA  3F3C 005F                move.w     -[A7], 0x5F /* '_' */
  3826. 000028DE  486D E83E                pea.l      [A5 - 0x17C2]
  3827. 000028E2  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3828. label000028E6:
  3829. 000028E6  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3830. 000028EA  7002                     moveq.l    D0, 0x02
  3831. 000028EC  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3832. 000028F0  6708                     beq        +0xA /* 000028FA */
  3833. 000028F2  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  3834. 000028F6  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3835. label000028FA:
  3836. 000028FA  1F3C 0005                move.b     -[A7], 0x5
  3837. 000028FE  4EBA 03C0                jsr        [PC + 0x3C0 /* 00002CC0 */]
  3838. label00002902:
  3839. 00002902  4E5E                     unlink     A6
  3840. 00002904  4E75                     rts
  3841. export_631:
  3842. 00002906  4E56 0000                link       A6, 0
  3843. 0000290A  1F3C 0008                move.b     -[A7], 0x8
  3844. 0000290E  4EBA 03B0                jsr        [PC + 0x3B0 /* 00002CC0 */]
  3845. 00002912  4EBA 0854                jsr        [PC + 0x854 /* 00003168 */]
  3846. 00002916  4E5E                     unlink     A6
  3847. 00002918  4E75                     rts
  3848. export_632:
  3849. 0000291A  4E56 FFF2                link       A6, -0x000E
  3850. 0000291E  48E7 0700                movem.l    -[A7], D5,D6,D7
  3851. 00002922  4267                     clr.w      -[A7]
  3852. 00002924  486E FFF4                pea.l      [A6 - 0xC]
  3853. 00002928  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  3854. 0000292C  101F                     move.b     D0, [A7]+
  3855. 0000292E  660C                     bne        +0xE /* 0000293C */
  3856. 00002930  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  3857. 00002934  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3858. 00002938  6000 0164                bra        +0x166 /* 00002A9E */
  3859. label0000293C:
  3860. 0000293C  3A2D E700                move.w     D5, [A5 - 0x1900]
  3861. 00002940  7014                     moveq.l    D0, 0x14
  3862. 00002942  B06D E6FE                cmp.w      D0, [A5 - 0x1902]
  3863. 00002946  6F06                     ble        +0x8 /* 0000294E */
  3864. 00002948  526D E6FE                addq.w     [A5 - 0x1902], 1
  3865. 0000294C  600C                     bra        +0xE /* 0000295A */
  3866. label0000294E:
  3867. 0000294E  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  3868. 00002952  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3869. 00002956  6000 0146                bra        +0x148 /* 00002A9E */
  3870. label0000295A:
  3871. 0000295A  4207                     clr.b      D7
  3872. 0000295C  7002                     moveq.l    D0, 0x02
  3873. 0000295E  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  3874. 00002962  660A                     bne        +0xC /* 0000296E */
  3875. 00002964  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  3876. 00002968  4EBA 0356                jsr        [PC + 0x356 /* 00002CC0 */]
  3877. 0000296C  7E01                     moveq.l    D7, 0x01
  3878. label0000296E:
  3879. 0000296E  7003                     moveq.l    D0, 0x03
  3880. 00002970  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  3881. 00002974  660A                     bne        +0xC /* 00002980 */
  3882. 00002976  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  3883. 0000297A  4EBA 0344                jsr        [PC + 0x344 /* 00002CC0 */]
  3884. 0000297E  7E01                     moveq.l    D7, 0x01
  3885. label00002980:
  3886. 00002980  7001                     moveq.l    D0, 0x01
  3887. 00002982  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  3888. 00002986  6614                     bne        +0x16 /* 0000299C */
  3889. 00002988  302D E6FE                move.w     D0, [A5 - 0x1902]
  3890. 0000298C  5340                     subq.w     D0, 1
  3891. 0000298E  41ED E65E                lea.l      A0, [A5 - 0x19A2]
  3892. 00002992  E540                     asl        D0.w, 2
  3893. 00002994  21AD E93E 0000           move.l     [A0 + D0.w], [A5 - 0x16C2]
  3894. 0000299A  6016                     bra        +0x18 /* 000029B2 */
  3895. label0000299C:
  3896. 0000299C  206D E4E0                movea.l    A0, [A5 - 0x1B20]
  3897. 000029A0  302D E6FE                move.w     D0, [A5 - 0x1902]
  3898. 000029A4  5340                     subq.w     D0, 1
  3899. 000029A6  43ED E65E                lea.l      A1, [A5 - 0x19A2]
  3900. 000029AA  E540                     asl        D0.w, 2
  3901. 000029AC  23A8 0008 0000           move.l     [A1 + D0.w], [A0 + 0x8]
  3902. label000029B2:
  3903. 000029B2  302E FFF4                move.w     D0, [A6 - 0xC]
  3904. 000029B6  5340                     subq.w     D0, 1
  3905. 000029B8  670A                     beq        +0xC /* 000029C4 */
  3906. 000029BA  5340                     subq.w     D0, 1
  3907. 000029BC  6710                     beq        +0x12 /* 000029CE */
  3908. 000029BE  5340                     subq.w     D0, 1
  3909. 000029C0  671E                     beq        +0x20 /* 000029E0 */
  3910. 000029C2  602C                     bra        +0x2E /* 000029F0 */
  3911. label000029C4:
  3912. 000029C4  1F3C 0003                move.b     -[A7], 0x3
  3913. 000029C8  4EBA FC18                jsr        [PC - 0x3E8 /* 000025E2 */]
  3914. 000029CC  6022                     bra        +0x24 /* 000029F0 */
  3915. label000029CE:
  3916. 000029CE  1F3C 000B                move.b     -[A7], 0xB
  3917. 000029D2  4EBA 02EC                jsr        [PC + 0x2EC /* 00002CC0 */]
  3918. 000029D6  1F3C 0002                move.b     -[A7], 0x2
  3919. 000029DA  4EBA FC06                jsr        [PC - 0x3FA /* 000025E2 */]
  3920. 000029DE  6010                     bra        +0x12 /* 000029F0 */
  3921. label000029E0:
  3922. 000029E0  1F3C 000C                move.b     -[A7], 0xC
  3923. 000029E4  4EBA 02DA                jsr        [PC + 0x2DA /* 00002CC0 */]
  3924. 000029E8  1F3C 0002                move.b     -[A7], 0x2
  3925. 000029EC  4EBA FBF4                jsr        [PC - 0x40C /* 000025E2 */]
  3926. label000029F0:
  3927. 000029F0  4267                     clr.w      -[A7]
  3928. 000029F2  4EBA FB62                jsr        [PC - 0x49E /* 00002556 */]
  3929. 000029F6  101F                     move.b     D0, [A7]+
  3930. 000029F8  660C                     bne        +0xE /* 00002A06 */
  3931. 000029FA  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  3932. 000029FE  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3933. 00002A02  6000 009A                bra        +0x9C /* 00002A9E */
  3934. label00002A06:
  3935. 00002A06  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3936. 00002A0A  700B                     moveq.l    D0, 0x0B
  3937. 00002A0C  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3938. 00002A10  56C0                     sne        D0
  3939. 00002A12  4A00                     tst.b      D0
  3940. 00002A14  660C                     bne        +0xE /* 00002A22 */
  3941. 00002A16  720A                     moveq.l    D1, 0x0A
  3942. 00002A18  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  3943. 00002A1C  56C1                     sne        D1
  3944. 00002A1E  8001                     or.b       D0, D1
  3945. 00002A20  670A                     beq        +0xC /* 00002A2C */
  3946. label00002A22:
  3947. 00002A22  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  3948. 00002A26  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3949. 00002A2A  6072                     bra        +0x74 /* 00002A9E */
  3950. label00002A2C:
  3951. 00002A2C  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3952. 00002A30  7002                     moveq.l    D0, 0x02
  3953. 00002A32  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  3954. 00002A36  670A                     beq        +0xC /* 00002A42 */
  3955. 00002A38  3F3C 0062                move.w     -[A7], 0x62 /* 'b' */
  3956. 00002A3C  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  3957. 00002A40  605C                     bra        +0x5E /* 00002A9E */
  3958. label00002A42:
  3959. 00002A42  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  3960. 00002A46  4267                     clr.w      -[A7]
  3961. 00002A48  302D E6FE                move.w     D0, [A5 - 0x1902]
  3962. 00002A4C  5340                     subq.w     D0, 1
  3963. 00002A4E  41ED E65E                lea.l      A0, [A5 - 0x19A2]
  3964. 00002A52  E540                     asl        D0.w, 2
  3965. 00002A54  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3966. 00002A58  486E FFF8                pea.l      [A6 - 0x8]
  3967. 00002A5C  4EBA 03D0                jsr        [PC + 0x3D0 /* 00002E2E */]
  3968. 00002A60  3005                     move.w     D0, D5
  3969. 00002A62  5240                     addq.w     D0, 1
  3970. 00002A64  3D6D E700 FFF2           move.w     [A6 - 0xE], [A5 - 0x1900]
  3971. 00002A6A  3C00                     move.w     D6, D0
  3972. 00002A6C  6016                     bra        +0x18 /* 00002A84 */
  3973. label00002A6E:
  3974. 00002A6E  3006                     move.w     D0, D6
  3975. 00002A70  5340                     subq.w     D0, 1
  3976. 00002A72  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  3977. 00002A76  E540                     asl        D0.w, 2
  3978. 00002A78  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3979. 00002A7C  4EBA 06FA                jsr        [PC + 0x6FA /* 00003178 */]
  3980. 00002A80  5246                     addq.w     D6, 1
  3981. 00002A82  6906                     bvs        +0x8 /* 00002A8A */
  3982. label00002A84:
  3983. 00002A84  BC6E FFF2                cmp.w      D6, [A6 - 0xE]
  3984. 00002A88  6FE4                     ble        -0x1A /* 00002A6E */
  3985. label00002A8A:
  3986. 00002A8A  3B45 E700                move.w     [A5 - 0x1900], D5
  3987. 00002A8E  536D E6FE                subq.w     [A5 - 0x1902], 1
  3988. 00002A92  1007                     move.b     D0, D7
  3989. 00002A94  6708                     beq        +0xA /* 00002A9E */
  3990. 00002A96  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3991. 00002A9A  4EBA 0224                jsr        [PC + 0x224 /* 00002CC0 */]
  3992. label00002A9E:
  3993. 00002A9E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3994. 00002AA2  4E5E                     unlink     A6
  3995. 00002AA4  4E75                     rts
  3996. export_633:
  3997. 00002AA6  4E56 0000                link       A6, 0
  3998. 00002AAA  1F3C 000E                move.b     -[A7], 0xE
  3999. 00002AAE  4EBA 0210                jsr        [PC + 0x210 /* 00002CC0 */]
  4000. 00002AB2  4EBA 06B4                jsr        [PC + 0x6B4 /* 00003168 */]
  4001. 00002AB6  4E5E                     unlink     A6
  4002. 00002AB8  4E75                     rts
  4003. export_634:
  4004. 00002ABA  4E56 0000                link       A6, 0
  4005. 00002ABE  1F3C 000F                move.b     -[A7], 0xF
  4006. 00002AC2  4EBA 01FC                jsr        [PC + 0x1FC /* 00002CC0 */]
  4007. 00002AC6  4E5E                     unlink     A6
  4008. 00002AC8  4E75                     rts
  4009. export_635:
  4010. 00002ACA  4E56 0000                link       A6, 0
  4011. 00002ACE  3F3C 0063                move.w     -[A7], 0x63 /* 'c' */
  4012. 00002AD2  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  4013. 00002AD6  4E5E                     unlink     A6
  4014. 00002AD8  4E75                     rts
  4015. fn00002ADA:
  4016. 00002ADA  4E56 FFD2                link       A6, -0x002E
  4017. 00002ADE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4018. 00002AE2  3E2E 000A                move.w     D7, [A6 + 0xA]
  4019. 00002AE6  422E 000E                clr.b      [A6 + 0xE]
  4020. 00002AEA  266D E4E0                movea.l    A3, [A5 - 0x1B20]
  4021. 00002AEE  486E FFDC                pea.l      [A6 - 0x24]
  4022. 00002AF2  1F3C 0001                move.b     -[A7], 0x1
  4023. 00002AF6  4EBA F03E                jsr        [PC - 0xFC2 /* 00001B36 */]
  4024. 00002AFA  102D D328                move.b     D0, [A5 - 0x2CD8]
  4025. 00002AFE  670C                     beq        +0xE /* 00002B0C */
  4026. 00002B00  2F0B                     move.l     -[A7], A3
  4027. 00002B02  4267                     clr.w      -[A7]
  4028. 00002B04  4EBA F030                jsr        [PC - 0xFD0 /* 00001B36 */]
  4029. 00002B08  6000 00C0                bra        +0xC2 /* 00002BCA */
  4030. label00002B0C:
  4031. 00002B0C  486E FFF0                pea.l      [A6 - 0x10]
  4032. 00002B10  4EBA 0174                jsr        [PC + 0x174 /* 00002C86 */]
  4033. 00002B14  102E 000C                move.b     D0, [A6 + 0xC]
  4034. 00002B18  673E                     beq        +0x40 /* 00002B58 */
  4035. 00002B1A  102E 0008                move.b     D0, [A6 + 0x8]
  4036. 00002B1E  6728                     beq        +0x2A /* 00002B48 */
  4037. 00002B20  206D D930                movea.l    A0, [A5 - 0x26D0]
  4038. 00002B24  3007                     move.w     D0, D7
  4039. 00002B26  5340                     subq.w     D0, 1
  4040. 00002B28  E740                     asl        D0.w, 3
  4041. 00002B2A  48C0                     ext.l      D0
  4042. 00002B2C  2840                     movea.l    A4, D0
  4043. 00002B2E  D9D0                     add.l      A4, [A0]
  4044. 00002B30  3C14                     move.w     D6, [A4]
  4045. 00002B32  38BC FFFF                move.w     [A4], 0xFFFF
  4046. 00002B36  4267                     clr.w      -[A7]
  4047. 00002B38  3F07                     move.w     -[A7], D7
  4048. 00002B3A  4267                     clr.w      -[A7]
  4049. 00002B3C  4EBA F718                jsr        [PC - 0x8E8 /* 00002256 */]
  4050. 00002B40  1B5F D4A4                move.b     [A5 - 0x2B5C], [A7]+
  4051. 00002B44  3886                     move.w     [A4], D6
  4052. 00002B46  6030                     bra        +0x32 /* 00002B78 */
  4053. label00002B48:
  4054. 00002B48  4267                     clr.w      -[A7]
  4055. 00002B4A  3F07                     move.w     -[A7], D7
  4056. 00002B4C  4267                     clr.w      -[A7]
  4057. 00002B4E  4EBA F706                jsr        [PC - 0x8FA /* 00002256 */]
  4058. 00002B52  1B5F D4A4                move.b     [A5 - 0x2B5C], [A7]+
  4059. 00002B56  6020                     bra        +0x22 /* 00002B78 */
  4060. label00002B58:
  4061. 00002B58  102E 0008                move.b     D0, [A6 + 0x8]
  4062. 00002B5C  670E                     beq        +0x10 /* 00002B6C */
  4063. 00002B5E  4267                     clr.w      -[A7]
  4064. 00002B60  3F07                     move.w     -[A7], D7
  4065. 00002B62  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  4066. 00002B66  1B5F D4A4                move.b     [A5 - 0x2B5C], [A7]+
  4067. 00002B6A  600C                     bra        +0xE /* 00002B78 */
  4068. label00002B6C:
  4069. 00002B6C  4267                     clr.w      -[A7]
  4070. 00002B6E  3F07                     move.w     -[A7], D7
  4071. 00002B70  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  4072. 00002B74  1B5F D4A4                move.b     [A5 - 0x2B5C], [A7]+
  4073. label00002B78:
  4074. 00002B78  102D D4A4                move.b     D0, [A5 - 0x2B5C]
  4075. 00002B7C  6738                     beq        +0x3A /* 00002BB6 */
  4076. 00002B7E  4EBA F058                jsr        [PC - 0xFA8 /* 00001BD8 */]
  4077. 00002B82  206D E4E0                movea.l    A0, [A5 - 0x1B20]
  4078. 00002B86  2028 0008                move.l     D0, [A0 + 0x8]
  4079. 00002B8A  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  4080. 00002B8E  6F32                     ble        +0x34 /* 00002BC2 */
  4081. 00002B90  2050                     movea.l    A0, [A0]
  4082. 00002B92  2F10                     move.l     -[A7], [A0]
  4083. 00002B94  205F                     movea.l    A0, [A7]+
  4084. 00002B96  4E90                     jsr        [A0]
  4085. 00002B98  102D D328                move.b     D0, [A5 - 0x2CD8]
  4086. 00002B9C  0A00 0001                xori.b     D0, 0x1
  4087. 00002BA0  1D40 000E                move.b     [A6 + 0xE], D0
  4088. 00002BA4  486E FFDC                pea.l      [A6 - 0x24]
  4089. 00002BA8  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  4090. 00002BAC  486E FFE0                pea.l      [A6 - 0x20]
  4091. 00002BB0  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  4092. 00002BB4  600C                     bra        +0xE /* 00002BC2 */
  4093. label00002BB6:
  4094. 00002BB6  4EBA E19E                jsr        [PC - 0x1E62 /* 00000D56 */]
  4095. 00002BBA  486E FFF0                pea.l      [A6 - 0x10]
  4096. 00002BBE  4EBA 005E                jsr        [PC + 0x5E /* 00002C1E */]
  4097. label00002BC2:
  4098. 00002BC2  2F0B                     move.l     -[A7], A3
  4099. 00002BC4  4267                     clr.w      -[A7]
  4100. 00002BC6  4EBA EF6E                jsr        [PC - 0x1092 /* 00001B36 */]
  4101. label00002BCA:
  4102. 00002BCA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4103. 00002BCE  4E5E                     unlink     A6
  4104. 00002BD0  205F                     movea.l    A0, [A7]+
  4105. 00002BD2  5C4F                     addq.w     A7, 6
  4106. 00002BD4  4ED0                     jmp        [A0]
  4107. export_636:
  4108. 00002BD6  4E56 FFDC                link       A6, -0x0024
  4109. 00002BDA  2F0C                     move.l     -[A7], A4
  4110. 00002BDC  206E 0008                movea.l    A0, [A6 + 0x8]
  4111. 00002BE0  43EE FFE0                lea.l      A1, [A6 - 0x20]
  4112. 00002BE4  7007                     moveq.l    D0, 0x07
  4113. label00002BE6:
  4114. 00002BE6  22D8                     move.l     [A1]+, [A0]+
  4115. 00002BE8  51C8 FFFC                dbf        D0, -0x6 /* 00002BE6 */
  4116. 00002BEC  102D E714                move.b     D0, [A5 - 0x18EC]
  4117. 00002BF0  6706                     beq        +0x8 /* 00002BF8 */
  4118. 00002BF2  49ED E704                lea.l      A4, [A5 - 0x18FC]
  4119. 00002BF6  6008                     bra        +0xA /* 00002C00 */
  4120. label00002BF8:
  4121. 00002BF8  206D E658                movea.l    A0, [A5 - 0x19A8]
  4122. 00002BFC  49E8 000C                lea.l      A4, [A0 + 0xC]
  4123. label00002C00:
  4124. 00002C00  4267                     clr.w      -[A7]
  4125. 00002C02  2F0C                     move.l     -[A7], A4
  4126. 00002C04  486E FFE0                pea.l      [A6 - 0x20]
  4127. 00002C08  4EAD 1C12                jsr        [A5 + 0x1C12 /* export_894 */]
  4128. 00002C0C  4A5F                     tst.w      [A7]+
  4129. 00002C0E  56C0                     sne        D0
  4130. 00002C10  4400                     neg.b      D0
  4131. 00002C12  1D40 000C                move.b     [A6 + 0xC], D0
  4132. 00002C16  285F                     movea.l    A4, [A7]+
  4133. 00002C18  4E5E                     unlink     A6
  4134. 00002C1A  2E9F                     move.l     [A7], [A7]+
  4135. 00002C1C  4E75                     rts
  4136. export_637:
  4137. fn00002C1E:
  4138. 00002C1E  4E56 0000                link       A6, 0
  4139. 00002C22  48E7 0018                movem.l    -[A7], A3,A4
  4140. 00002C26  286E 0008                movea.l    A4, [A6 + 0x8]
  4141. 00002C2A  206D D92C                movea.l    A0, [A5 - 0x26D4]
  4142. 00002C2E  3028 0008                move.w     D0, [A0 + 0x8]
  4143. 00002C32  B06C 0008                cmp.w      D0, [A4 + 0x8]
  4144. 00002C36  6708                     beq        +0xA /* 00002C40 */
  4145. 00002C38  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  4146. 00002C3C  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  4147. label00002C40:
  4148. 00002C40  2014                     move.l     D0, [A4]
  4149. 00002C42  B0AD D64E                cmp.l      D0, [A5 - 0x29B2]
  4150. 00002C46  6F10                     ble        +0x12 /* 00002C58 */
  4151. 00002C48  202D D64E                move.l     D0, [A5 - 0x29B2]
  4152. 00002C4C  9094                     sub.l      D0, [A4]
  4153. 00002C4E  D1AD D646                add.l      [A5 - 0x29BA], D0
  4154. 00002C52  2B54 D64E                move.l     [A5 - 0x29B2], [A4]
  4155. 00002C56  600E                     bra        +0x10 /* 00002C66 */
  4156. label00002C58:
  4157. 00002C58  202D D64E                move.l     D0, [A5 - 0x29B2]
  4158. 00002C5C  B094                     cmp.l      D0, [A4]
  4159. 00002C5E  6F06                     ble        +0x8 /* 00002C66 */
  4160. 00002C60  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  4161. 00002C64  60F2                     bra        -0xC /* 00002C58 */
  4162. label00002C66:
  4163. 00002C66  266D E4E0                movea.l    A3, [A5 - 0x1B20]
  4164. 00002C6A  276C 000A 0008           move.l     [A3 + 0x8], [A4 + 0xA]
  4165. 00002C70  376C 000E 0010           move.w     [A3 + 0x10], [A4 + 0xE]
  4166. 00002C76  2B6C 0004 EBD0           move.l     [A5 - 0x1430], [A4 + 0x4]
  4167. 00002C7C  4CDF 1800                movem.l    A3,A4, [A7]+
  4168. 00002C80  4E5E                     unlink     A6
  4169. 00002C82  2E9F                     move.l     [A7], [A7]+
  4170. 00002C84  4E75                     rts
  4171. export_638:
  4172. fn00002C86:
  4173. 00002C86  4E56 0000                link       A6, 0
  4174. 00002C8A  48E7 0018                movem.l    -[A7], A3,A4
  4175. 00002C8E  286E 0008                movea.l    A4, [A6 + 0x8]
  4176. 00002C92  28AD D64E                move.l     [A4], [A5 - 0x29B2]
  4177. 00002C96  296D EBD0 0004           move.l     [A4 + 0x4], [A5 - 0x1430]
  4178. 00002C9C  206D D92C                movea.l    A0, [A5 - 0x26D4]
  4179. 00002CA0  3968 0008 0008           move.w     [A4 + 0x8], [A0 + 0x8]
  4180. 00002CA6  266D E4E0                movea.l    A3, [A5 - 0x1B20]
  4181. 00002CAA  296B 0008 000A           move.l     [A4 + 0xA], [A3 + 0x8]
  4182. 00002CB0  396B 0010 000E           move.w     [A4 + 0xE], [A3 + 0x10]
  4183. 00002CB6  4CDF 1800                movem.l    A3,A4, [A7]+
  4184. 00002CBA  4E5E                     unlink     A6
  4185. 00002CBC  2E9F                     move.l     [A7], [A7]+
  4186. 00002CBE  4E75                     rts
  4187. export_639:
  4188. fn00002CC0:
  4189. 00002CC0  4E56 0000                link       A6, 0
  4190. 00002CC4  3F3C 4EB9                move.w     -[A7], 0x4EB9
  4191. 00002CC8  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4192. 00002CCC  102E 0008                move.b     D0, [A6 + 0x8]
  4193. 00002CD0  4880                     ext.w      D0
  4194. 00002CD2  41ED E944                lea.l      A0, [A5 - 0x16BC]
  4195. 00002CD6  C1FC 000C                muls.w     D0, 0xC
  4196. 00002CDA  4870 0000                pea.l      [A0 + D0.w]
  4197. 00002CDE  4EBA 0256                jsr        [PC + 0x256 /* 00002F36 */]
  4198. 00002CE2  4E5E                     unlink     A6
  4199. 00002CE4  205F                     movea.l    A0, [A7]+
  4200. 00002CE6  544F                     addq.w     A7, 2
  4201. 00002CE8  4ED0                     jmp        [A0]
  4202. fn00002CEA:
  4203. 00002CEA  4E56 FFEE                link       A6, -0x0012
  4204. 00002CEE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4205. 00002CF2  3E2E 000A                move.w     D7, [A6 + 0xA]
  4206. 00002CF6  286D E4E0                movea.l    A4, [A5 - 0x1B20]
  4207. 00002CFA  1007                     move.b     D0, D7
  4208. 00002CFC  0240 0001                andi.w     D0, 0x1
  4209. 00002D00  6714                     beq        +0x16 /* 00002D16 */
  4210. 00002D02  3007                     move.w     D0, D7
  4211. 00002D04  48C0                     ext.l      D0
  4212. 00002D06  D0AE 000C                add.l      D0, [A6 + 0xC]
  4213. 00002D0A  2D40 FFFC                move.l     [A6 - 0x4], D0
  4214. 00002D0E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4215. 00002D12  4210                     clr.b      [A0]
  4216. 00002D14  5247                     addq.w     D7, 1
  4217. label00002D16:
  4218. 00002D16  BE6C 0010                cmp.w      D7, [A4 + 0x10]
  4219. 00002D1A  6C34                     bge        +0x36 /* 00002D50 */
  4220. 00002D1C  206C 0004                movea.l    A0, [A4 + 0x4]
  4221. 00002D20  2A10                     move.l     D5, [A0]
  4222. 00002D22  302C 0010                move.w     D0, [A4 + 0x10]
  4223. 00002D26  48C0                     ext.l      D0
  4224. 00002D28  2640                     movea.l    A3, D0
  4225. 00002D2A  D7C5                     add.l      A3, D5
  4226. 00002D2C  4253                     clr.w      [A3]
  4227. 00002D2E  42A7                     clr.l      -[A7]
  4228. 00002D30  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4229. 00002D34  2F05                     move.l     -[A7], D5
  4230. 00002D36  3F07                     move.w     -[A7], D7
  4231. 00002D38  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4232. 00002D3C  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  4233. 00002D40  281F                     move.l     D4, [A7]+
  4234. 00002D42  670C                     beq        +0xE /* 00002D50 */
  4235. 00002D44  2004                     move.l     D0, D4
  4236. 00002D46  9085                     sub.l      D0, D5
  4237. 00002D48  3D40 0010                move.w     [A6 + 0x10], D0
  4238. 00002D4C  6000 00C2                bra        +0xC4 /* 00002E10 */
  4239. label00002D50:
  4240. 00002D50  206D E4E0                movea.l    A0, [A5 - 0x1B20]
  4241. 00002D54  3D68 0010 0010           move.w     [A6 + 0x10], [A0 + 0x10]
  4242. 00002D5A  3C07                     move.w     D6, D7
  4243. 00002D5C  5446                     addq.w     D6, 2
  4244. 00002D5E  3006                     move.w     D0, D6
  4245. 00002D60  D06C 0010                add.w      D0, [A4 + 0x10]
  4246. 00002D64  5440                     addq.w     D0, 2
  4247. 00002D66  B06C 0012                cmp.w      D0, [A4 + 0x12]
  4248. 00002D6A  6F5A                     ble        +0x5C /* 00002DC6 */
  4249. 00002D6C  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4250. 00002D70  3006                     move.w     D0, D6
  4251. 00002D72  D06C 0010                add.w      D0, [A4 + 0x10]
  4252. 00002D76  D07C 07D0                add.w      D0, 0x7D0
  4253. 00002D7A  48C0                     ext.l      D0
  4254. 00002D7C  2F00                     move.l     -[A7], D0
  4255. 00002D7E  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  4256. 00002D82  4267                     clr.w      -[A7]
  4257. 00002D84  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  4258. 00002D88  4A5F                     tst.w      [A7]+
  4259. 00002D8A  56C0                     sne        D0
  4260. 00002D8C  4A00                     tst.b      D0
  4261. 00002D8E  661E                     bne        +0x20 /* 00002DAE */
  4262. 00002D90  2F00                     move.l     -[A7], D0
  4263. 00002D92  4267                     clr.w      -[A7]
  4264. 00002D94  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  4265. 00002D9A  4EAD 2B92                jsr        [A5 + 0x2B92 /* export_1390 */]
  4266. 00002D9E  121F                     move.b     D1, [A7]+
  4267. 00002DA0  201F                     move.l     D0, [A7]+
  4268. 00002DA2  0A01 0001                xori.b     D1, 0x1
  4269. 00002DA6  8001                     or.b       D0, D1
  4270. 00002DA8  0240 0001                andi.w     D0, 0x1
  4271. 00002DAC  670A                     beq        +0xC /* 00002DB8 */
  4272. label00002DAE:
  4273. 00002DAE  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  4274. 00002DB2  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  4275. 00002DB6  6058                     bra        +0x5A /* 00002E10 */
  4276. label00002DB8:
  4277. 00002DB8  3006                     move.w     D0, D6
  4278. 00002DBA  D06C 0010                add.w      D0, [A4 + 0x10]
  4279. 00002DBE  D07C 07D0                add.w      D0, 0x7D0
  4280. 00002DC2  3940 0012                move.w     [A4 + 0x12], D0
  4281. label00002DC6:
  4282. 00002DC6  206C 0004                movea.l    A0, [A4 + 0x4]
  4283. 00002DCA  302C 0010                move.w     D0, [A4 + 0x10]
  4284. 00002DCE  48C0                     ext.l      D0
  4285. 00002DD0  2640                     movea.l    A3, D0
  4286. 00002DD2  D7D0                     add.l      A3, [A0]
  4287. 00002DD4  16AE 0008                move.b     [A3], [A6 + 0x8]
  4288. 00002DD8  528B                     addq.l     A3, 1
  4289. 00002DDA  1687                     move.b     [A3], D7
  4290. 00002DDC  528B                     addq.l     A3, 1
  4291. 00002DDE  7004                     moveq.l    D0, 0x04
  4292. 00002DE0  B047                     cmp.w      D0, D7
  4293. 00002DE2  6608                     bne        +0xA /* 00002DEC */
  4294. 00002DE4  206E 000C                movea.l    A0, [A6 + 0xC]
  4295. 00002DE8  2690                     move.l     [A3], [A0]
  4296. 00002DEA  601E                     bra        +0x20 /* 00002E0A */
  4297. label00002DEC:
  4298. 00002DEC  7002                     moveq.l    D0, 0x02
  4299. 00002DEE  B047                     cmp.w      D0, D7
  4300. 00002DF0  6608                     bne        +0xA /* 00002DFA */
  4301. 00002DF2  206E 000C                movea.l    A0, [A6 + 0xC]
  4302. 00002DF6  3690                     move.w     [A3], [A0]
  4303. 00002DF8  6010                     bra        +0x12 /* 00002E0A */
  4304. label00002DFA:
  4305. 00002DFA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4306. 00002DFE  2F0B                     move.l     -[A7], A3
  4307. 00002E00  3007                     move.w     D0, D7
  4308. 00002E02  48C0                     ext.l      D0
  4309. 00002E04  2F00                     move.l     -[A7], D0
  4310. 00002E06  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  4311. label00002E0A:
  4312. 00002E0A  3006                     move.w     D0, D6
  4313. 00002E0C  D16C 0010                add.w      [A4 + 0x10], D0
  4314. label00002E10:
  4315. 00002E10  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4316. 00002E14  4E5E                     unlink     A6
  4317. 00002E16  205F                     movea.l    A0, [A7]+
  4318. 00002E18  504F                     addq.w     A7, 8
  4319. 00002E1A  4ED0                     jmp        [A0]
  4320. export_640:
  4321. 00002E1C  4E56 0000                link       A6, 0
  4322. 00002E20  4267                     clr.w      -[A7]
  4323. 00002E22  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  4324. 00002E26  1B5F E65C                move.b     [A5 - 0x19A4], [A7]+
  4325. 00002E2A  4E5E                     unlink     A6
  4326. 00002E2C  4E75                     rts
  4327. export_641:
  4328. fn00002E2E:
  4329. 00002E2E  4E56 FFFC                link       A6, -0x0004
  4330. 00002E32  2F07                     move.l     -[A7], D7
  4331. 00002E34  2E2E 000C                move.l     D7, [A6 + 0xC]
  4332. 00002E38  102E 0010                move.b     D0, [A6 + 0x10]
  4333. 00002E3C  4880                     ext.w      D0
  4334. 00002E3E  6712                     beq        +0x14 /* 00002E52 */
  4335. 00002E40  5340                     subq.w     D0, 1
  4336. 00002E42  6760                     beq        +0x62 /* 00002EA4 */
  4337. 00002E44  5340                     subq.w     D0, 1
  4338. 00002E46  675C                     beq        +0x5E /* 00002EA4 */
  4339. 00002E48  5340                     subq.w     D0, 1
  4340. 00002E4A  6700 00C8                beq        +0xCA /* 00002F14 */
  4341. 00002E4E  6000 00DA                bra        +0xDC /* 00002F2A */
  4342. label00002E52:
  4343. 00002E52  3F3C 6000                move.w     -[A7], 0x6000 /* '`\0' */
  4344. 00002E56  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4345. 00002E5A  206D E4E0                movea.l    A0, [A5 - 0x1B20]
  4346. 00002E5E  226E 0008                movea.l    A1, [A6 + 0x8]
  4347. 00002E62  22A8 0008                move.l     [A1], [A0 + 0x8]
  4348. 00002E66  70FF                     moveq.l    D0, 0xFFFFFFFF
  4349. 00002E68  B087                     cmp.l      D0, D7
  4350. 00002E6A  660A                     bne        +0xC /* 00002E76 */
  4351. 00002E6C  4267                     clr.w      -[A7]
  4352. 00002E6E  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4353. 00002E72  6000 00B6                bra        +0xB8 /* 00002F2A */
  4354. label00002E76:
  4355. 00002E76  206E 0008                movea.l    A0, [A6 + 0x8]
  4356. 00002E7A  2007                     move.l     D0, D7
  4357. 00002E7C  9090                     sub.l      D0, [A0]
  4358. 00002E7E  6A02                     bpl        +0x4 /* 00002E82 */
  4359. 00002E80  4480                     neg.l      D0
  4360. label00002E82:
  4361. 00002E82  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  4362. 00002E88  6F08                     ble        +0xA /* 00002E92 */
  4363. 00002E8A  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  4364. 00002E8E  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  4365. label00002E92:
  4366. 00002E92  206E 0008                movea.l    A0, [A6 + 0x8]
  4367. 00002E96  2007                     move.l     D0, D7
  4368. 00002E98  9090                     sub.l      D0, [A0]
  4369. 00002E9A  3F00                     move.w     -[A7], D0
  4370. 00002E9C  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4371. 00002EA0  6000 0088                bra        +0x8A /* 00002F2A */
  4372. label00002EA4:
  4373. 00002EA4  3F3C 4A39                move.w     -[A7], 0x4A39 /* 'J9' */
  4374. 00002EA8  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4375. 00002EAC  486D E65C                pea.l      [A5 - 0x19A4]
  4376. 00002EB0  4EBA 0084                jsr        [PC + 0x84 /* 00002F36 */]
  4377. 00002EB4  7002                     moveq.l    D0, 0x02
  4378. 00002EB6  B02E 0010                cmp.b      D0, [A6 + 0x10]
  4379. 00002EBA  660A                     bne        +0xC /* 00002EC6 */
  4380. 00002EBC  3F3C 6700                move.w     -[A7], 0x6700 /* 'g\0' */
  4381. 00002EC0  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4382. 00002EC4  6008                     bra        +0xA /* 00002ECE */
  4383. label00002EC6:
  4384. 00002EC6  3F3C 6600                move.w     -[A7], 0x6600 /* 'f\0' */
  4385. 00002ECA  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4386. label00002ECE:
  4387. 00002ECE  206D E4E0                movea.l    A0, [A5 - 0x1B20]
  4388. 00002ED2  226E 0008                movea.l    A1, [A6 + 0x8]
  4389. 00002ED6  22A8 0008                move.l     [A1], [A0 + 0x8]
  4390. 00002EDA  70FF                     moveq.l    D0, 0xFFFFFFFF
  4391. 00002EDC  B087                     cmp.l      D0, D7
  4392. 00002EDE  6608                     bne        +0xA /* 00002EE8 */
  4393. 00002EE0  4267                     clr.w      -[A7]
  4394. 00002EE2  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4395. 00002EE6  6042                     bra        +0x44 /* 00002F2A */
  4396. label00002EE8:
  4397. 00002EE8  206E 0008                movea.l    A0, [A6 + 0x8]
  4398. 00002EEC  2007                     move.l     D0, D7
  4399. 00002EEE  9090                     sub.l      D0, [A0]
  4400. 00002EF0  6A02                     bpl        +0x4 /* 00002EF4 */
  4401. 00002EF2  4480                     neg.l      D0
  4402. label00002EF4:
  4403. 00002EF4  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  4404. 00002EFA  6F08                     ble        +0xA /* 00002F04 */
  4405. 00002EFC  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  4406. 00002F00  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  4407. label00002F04:
  4408. 00002F04  206E 0008                movea.l    A0, [A6 + 0x8]
  4409. 00002F08  2007                     move.l     D0, D7
  4410. 00002F0A  9090                     sub.l      D0, [A0]
  4411. 00002F0C  3F00                     move.w     -[A7], D0
  4412. 00002F0E  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4413. 00002F12  6016                     bra        +0x18 /* 00002F2A */
  4414. label00002F14:
  4415. 00002F14  1F3C 0010                move.b     -[A7], 0x10
  4416. 00002F18  4EBA FDA6                jsr        [PC - 0x25A /* 00002CC0 */]
  4417. 00002F1C  1F3C 0002                move.b     -[A7], 0x2
  4418. 00002F20  2F07                     move.l     -[A7], D7
  4419. 00002F22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4420. 00002F26  4EBA FF06                jsr        [PC - 0xFA /* 00002E2E */]
  4421. label00002F2A:
  4422. 00002F2A  2E1F                     move.l     D7, [A7]+
  4423. 00002F2C  4E5E                     unlink     A6
  4424. 00002F2E  205F                     movea.l    A0, [A7]+
  4425. 00002F30  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4426. 00002F34  4ED0                     jmp        [A0]
  4427. fn00002F36:
  4428. 00002F36  4E56 0000                link       A6, 0
  4429. 00002F3A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4430. 00002F3E  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4431. 00002F42  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4432. 00002F46  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4433. 00002F4A  4E5E                     unlink     A6
  4434. 00002F4C  2E9F                     move.l     [A7], [A7]+
  4435. 00002F4E  4E75                     rts
  4436. export_642:
  4437. fn00002F50:
  4438. 00002F50  4E56 FFF8                link       A6, -0x0008
  4439. 00002F54  2F0C                     move.l     -[A7], A4
  4440. 00002F56  7001                     moveq.l    D0, 0x01
  4441. 00002F58  B06E 000E                cmp.w      D0, [A6 + 0xE]
  4442. 00002F5C  6718                     beq        +0x1A /* 00002F76 */
  4443. 00002F5E  4267                     clr.w      -[A7]
  4444. 00002F60  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4445. 00002F64  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4446. 00002F68  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4447. 00002F6C  4EBA FD7C                jsr        [PC - 0x284 /* 00002CEA */]
  4448. 00002F70  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  4449. 00002F74  6022                     bra        +0x24 /* 00002F98 */
  4450. label00002F76:
  4451. 00002F76  426E FFFC                clr.w      [A6 - 0x4]
  4452. 00002F7A  49EE FFFC                lea.l      A4, [A6 - 0x4]
  4453. 00002F7E  206E 0010                movea.l    A0, [A6 + 0x10]
  4454. 00002F82  1890                     move.b     [A4], [A0]
  4455. 00002F84  4267                     clr.w      -[A7]
  4456. 00002F86  2F0C                     move.l     -[A7], A4
  4457. 00002F88  3F3C 0002                move.w     -[A7], 0x2
  4458. 00002F8C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4459. 00002F90  4EBA FD58                jsr        [PC - 0x2A8 /* 00002CEA */]
  4460. 00002F94  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  4461. label00002F98:
  4462. 00002F98  0C6E 7530 FFFE           cmpi.w     [A6 - 0x2], 0x7530 /* 'u0' */
  4463. 00002F9E  6F08                     ble        +0xA /* 00002FA8 */
  4464. 00002FA0  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  4465. 00002FA4  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  4466. label00002FA8:
  4467. 00002FA8  4AAE 0008                tst.l      [A6 + 0x8]
  4468. 00002FAC  6712                     beq        +0x14 /* 00002FC0 */
  4469. 00002FAE  486E FFFE                pea.l      [A6 - 0x2]
  4470. 00002FB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4471. 00002FB6  3F3C 0002                move.w     -[A7], 0x2
  4472. 00002FBA  4EBA 00CC                jsr        [PC + 0xCC /* 00003088 */]
  4473. 00002FBE  6010                     bra        +0x12 /* 00002FD0 */
  4474. label00002FC0:
  4475. 00002FC0  3F3C 303C                move.w     -[A7], 0x303C /* '0<' */
  4476. 00002FC4  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4477. 00002FC8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4478. 00002FCC  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4479. label00002FD0:
  4480. 00002FD0  285F                     movea.l    A4, [A7]+
  4481. 00002FD2  4E5E                     unlink     A6
  4482. 00002FD4  205F                     movea.l    A0, [A7]+
  4483. 00002FD6  DEFC 000C                add.w      A7, 0xC
  4484. 00002FDA  4ED0                     jmp        [A0]
  4485. export_643:
  4486. fn00002FDC:
  4487. 00002FDC  4E56 FFFE                link       A6, -0x0002
  4488. 00002FE0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4489. 00002FE4  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4490. 00002FE8  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4491. 00002FEC  42A7                     clr.l      -[A7]
  4492. 00002FEE  4EBA FF60                jsr        [PC - 0xA0 /* 00002F50 */]
  4493. 00002FF2  1F3C 0011                move.b     -[A7], 0x11
  4494. 00002FF6  4EBA FCC8                jsr        [PC - 0x338 /* 00002CC0 */]
  4495. 00002FFA  4E5E                     unlink     A6
  4496. 00002FFC  205F                     movea.l    A0, [A7]+
  4497. 00002FFE  504F                     addq.w     A7, 8
  4498. 00003000  4ED0                     jmp        [A0]
  4499. export_644:
  4500. 00003002  4E56 FFF6                link       A6, -0x000A
  4501. 00003006  206E 0008                movea.l    A0, [A6 + 0x8]
  4502. 0000300A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4503. 0000300E  22D8                     move.l     [A1]+, [A0]+
  4504. 00003010  22D8                     move.l     [A1]+, [A0]+
  4505. 00003012  3290                     move.w     [A1], [A0]
  4506. 00003014  486E FFF6                pea.l      [A6 - 0xA]
  4507. 00003018  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4508. 0000301C  1F3C 0007                move.b     -[A7], 0x7
  4509. 00003020  4EBA FFBA                jsr        [PC - 0x46 /* 00002FDC */]
  4510. 00003024  4E5E                     unlink     A6
  4511. 00003026  2E9F                     move.l     [A7], [A7]+
  4512. 00003028  4E75                     rts
  4513. export_645:
  4514. 0000302A  4E56 0000                link       A6, 0
  4515. 0000302E  486E 0008                pea.l      [A6 + 0x8]
  4516. 00003032  3F3C 0004                move.w     -[A7], 0x4
  4517. 00003036  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  4518. 0000303A  4EBA FFA0                jsr        [PC - 0x60 /* 00002FDC */]
  4519. 0000303E  4E5E                     unlink     A6
  4520. 00003040  2E9F                     move.l     [A7], [A7]+
  4521. 00003042  4E75                     rts
  4522. fn00003044:
  4523. 00003044  4E56 0000                link       A6, 0
  4524. 00003048  046E 0020 0008           subi.w     [A6 + 0x8], 0x20 /* ' ' */
  4525. 0000304E  486E 0008                pea.l      [A6 + 0x8]
  4526. 00003052  3F3C 0002                move.w     -[A7], 0x2
  4527. 00003056  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  4528. 0000305A  4EBA FF80                jsr        [PC - 0x80 /* 00002FDC */]
  4529. 0000305E  4E5E                     unlink     A6
  4530. 00003060  205F                     movea.l    A0, [A7]+
  4531. 00003062  544F                     addq.w     A7, 2
  4532. 00003064  4ED0                     jmp        [A0]
  4533. export_646:
  4534. fn00003066:
  4535. 00003066  4E56 0000                link       A6, 0
  4536. 0000306A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4537. 0000306E  206E 0008                movea.l    A0, [A6 + 0x8]
  4538. 00003072  4240                     clr.w      D0
  4539. 00003074  1010                     move.b     D0, [A0]
  4540. 00003076  5240                     addq.w     D0, 1
  4541. 00003078  3F00                     move.w     -[A7], D0
  4542. 0000307A  1F3C 0010                move.b     -[A7], 0x10
  4543. 0000307E  4EBA FF5C                jsr        [PC - 0xA4 /* 00002FDC */]
  4544. 00003082  4E5E                     unlink     A6
  4545. 00003084  2E9F                     move.l     [A7], [A7]+
  4546. 00003086  4E75                     rts
  4547. export_647:
  4548. fn00003088:
  4549. 00003088  4E56 0000                link       A6, 0
  4550. 0000308C  302E 0008                move.w     D0, [A6 + 0x8]
  4551. 00003090  5340                     subq.w     D0, 1
  4552. 00003092  670A                     beq        +0xC /* 0000309E */
  4553. 00003094  5340                     subq.w     D0, 1
  4554. 00003096  6726                     beq        +0x28 /* 000030BE */
  4555. 00003098  5540                     subq.w     D0, 2
  4556. 0000309A  673E                     beq        +0x40 /* 000030DA */
  4557. 0000309C  6056                     bra        +0x58 /* 000030F4 */
  4558. label0000309E:
  4559. 0000309E  3F3C 13FC                move.w     -[A7], 0x13FC
  4560. 000030A2  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4561. 000030A6  206E 000E                movea.l    A0, [A6 + 0xE]
  4562. 000030AA  1010                     move.b     D0, [A0]
  4563. 000030AC  4880                     ext.w      D0
  4564. 000030AE  3F00                     move.w     -[A7], D0
  4565. 000030B0  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4566. 000030B4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4567. 000030B8  4EBA FE7C                jsr        [PC - 0x184 /* 00002F36 */]
  4568. 000030BC  6036                     bra        +0x38 /* 000030F4 */
  4569. label000030BE:
  4570. 000030BE  3F3C 33FC                move.w     -[A7], 0x33FC
  4571. 000030C2  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4572. 000030C6  206E 000E                movea.l    A0, [A6 + 0xE]
  4573. 000030CA  3F10                     move.w     -[A7], [A0]
  4574. 000030CC  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4575. 000030D0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4576. 000030D4  4EBA FE60                jsr        [PC - 0x1A0 /* 00002F36 */]
  4577. 000030D8  601A                     bra        +0x1C /* 000030F4 */
  4578. label000030DA:
  4579. 000030DA  3F3C 23FC                move.w     -[A7], 0x23FC
  4580. 000030DE  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4581. 000030E2  206E 000E                movea.l    A0, [A6 + 0xE]
  4582. 000030E6  2F10                     move.l     -[A7], [A0]
  4583. 000030E8  4EBA FE4C                jsr        [PC - 0x1B4 /* 00002F36 */]
  4584. 000030EC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4585. 000030F0  4EBA FE44                jsr        [PC - 0x1BC /* 00002F36 */]
  4586. label000030F4:
  4587. 000030F4  4E5E                     unlink     A6
  4588. 000030F6  205F                     movea.l    A0, [A7]+
  4589. 000030F8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4590. 000030FC  4ED0                     jmp        [A0]
  4591. export_648:
  4592. 000030FE  4E56 0000                link       A6, 0
  4593. 00003102  2F0C                     move.l     -[A7], A4
  4594. 00003104  286D E4E0                movea.l    A4, [A5 - 0x1B20]
  4595. 00003108  2F14                     move.l     -[A7], [A4]
  4596. 0000310A  202C 000C                move.l     D0, [A4 + 0xC]
  4597. 0000310E  D0BC 0000 0FA0           add.l      D0, 0xFA0
  4598. 00003114  2F00                     move.l     -[A7], D0
  4599. 00003116  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  4600. 0000311A  4267                     clr.w      -[A7]
  4601. 0000311C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  4602. 00003120  4A5F                     tst.w      [A7]+
  4603. 00003122  56C0                     sne        D0
  4604. 00003124  4A00                     tst.b      D0
  4605. 00003126  661E                     bne        +0x20 /* 00003146 */
  4606. 00003128  2F00                     move.l     -[A7], D0
  4607. 0000312A  4267                     clr.w      -[A7]
  4608. 0000312C  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  4609. 00003132  4EAD 2B92                jsr        [A5 + 0x2B92 /* export_1390 */]
  4610. 00003136  121F                     move.b     D1, [A7]+
  4611. 00003138  201F                     move.l     D0, [A7]+
  4612. 0000313A  0A01 0001                xori.b     D1, 0x1
  4613. 0000313E  8001                     or.b       D0, D1
  4614. 00003140  0240 0001                andi.w     D0, 0x1
  4615. 00003144  670E                     beq        +0x10 /* 00003154 */
  4616. label00003146:
  4617. 00003146  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  4618. 0000314A  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  4619. 0000314E  422E 0008                clr.b      [A6 + 0x8]
  4620. 00003152  600E                     bra        +0x10 /* 00003162 */
  4621. label00003154:
  4622. 00003154  06AC 0000 0FA0 000C      addi.l     [A4 + 0xC], 0xFA0
  4623. 0000315C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  4624. label00003162:
  4625. 00003162  285F                     movea.l    A4, [A7]+
  4626. 00003164  4E5E                     unlink     A6
  4627. 00003166  4E75                     rts
  4628. export_649:
  4629. fn00003168:
  4630. 00003168  4E56 0000                link       A6, 0
  4631. 0000316C  3F3C 4E75                move.w     -[A7], 0x4E75 /* 'Nu' */
  4632. 00003170  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  4633. 00003174  4E5E                     unlink     A6
  4634. 00003176  4E75                     rts
  4635. export_650:
  4636. fn00003178:
  4637. 00003178  4E56 FFF8                link       A6, -0x0008
  4638. 0000317C  48E7 0308                movem.l    -[A7], D6,D7,A4
  4639. 00003180  2C2E 0008                move.l     D6, [A6 + 0x8]
  4640. 00003184  206D E4E0                movea.l    A0, [A5 - 0x1B20]
  4641. 00003188  2050                     movea.l    A0, [A0]
  4642. 0000318A  2846                     movea.l    A4, D6
  4643. 0000318C  D9D0                     add.l      A4, [A0]
  4644. 0000318E  206D E4E0                movea.l    A0, [A5 - 0x1B20]
  4645. 00003192  2E28 0008                move.l     D7, [A0 + 0x8]
  4646. 00003196  2007                     move.l     D0, D7
  4647. 00003198  9086                     sub.l      D0, D6
  4648. 0000319A  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  4649. 000031A0  6F08                     ble        +0xA /* 000031AA */
  4650. 000031A2  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  4651. 000031A6  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  4652. label000031AA:
  4653. 000031AA  2007                     move.l     D0, D7
  4654. 000031AC  9086                     sub.l      D0, D6
  4655. 000031AE  3880                     move.w     [A4], D0
  4656. 000031B0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4657. 000031B4  4E5E                     unlink     A6
  4658. 000031B6  2E9F                     move.l     [A7], [A7]+
  4659. 000031B8  4E75                     rts
  4660. fn000031BA:
  4661. 000031BA  4E56 FFFE                link       A6, -0x0002
  4662. 000031BE  102D D690                move.b     D0, [A5 - 0x2970]
  4663. 000031C2  6702                     beq        +0x4 /* 000031C6 */
  4664. 000031C4  6032                     bra        +0x34 /* 000031F8 */
  4665. label000031C6:
  4666. 000031C6  3B6D D928 D268           move.w     [A5 - 0x2D98], [A5 - 0x26D8]
  4667. 000031CC  102D E714                move.b     D0, [A5 - 0x18EC]
  4668. 000031D0  6708                     beq        +0xA /* 000031DA */
  4669. 000031D2  3D6D D268 FFFE           move.w     [A6 - 0x2], [A5 - 0x2D98]
  4670. 000031D8  6006                     bra        +0x8 /* 000031E0 */
  4671. label000031DA:
  4672. 000031DA  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  4673. label000031E0:
  4674. 000031E0  486E FFFE                pea.l      [A6 - 0x2]
  4675. 000031E4  486D D268                pea.l      [A5 - 0x2D98]
  4676. 000031E8  3F3C 0002                move.w     -[A7], 0x2
  4677. 000031EC  4EBA FE9A                jsr        [PC - 0x166 /* 00003088 */]
  4678. 000031F0  1F3C 0001                move.b     -[A7], 0x1
  4679. 000031F4  4EBA FACA                jsr        [PC - 0x536 /* 00002CC0 */]
  4680. label000031F8:
  4681. 000031F8  4E5E                     unlink     A6
  4682. 000031FA  4E75                     rts
  4683. export_651:
  4684. 000031FC  4E56 0000                link       A6, 0
  4685. 00003200  102D D100                move.b     D0, [A5 - 0x2F00]
  4686. 00003204  670C                     beq        +0xE /* 00003212 */
  4687. 00003206  3F3C 000C                move.w     -[A7], 0xC
  4688. 0000320A  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  4689. 0000320E  4EAD 2A7A                jsr        [A5 + 0x2A7A /* export_1355 */]
  4690. label00003212:
  4691. 00003212  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  4692. 00003216  4EAD 313A                jsr        [A5 + 0x313A /* export_1571 */]
  4693. 0000321A  3F2D A67E                move.w     -[A7], [A5 - 0x5982]
  4694. 0000321E  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  4695. 00003222  207C 0000 033C           movea.l    A0, 0x33C
  4696. 00003228  20AD FC6E                move.l     [A0], [A5 - 0x392]
  4697. 0000322C  4EAD 1F42                jsr        [A5 + 0x1F42 /* export_996 */]
  4698. 00003230  2F2D C262                move.l     -[A7], [A5 - 0x3D9E]
  4699. 00003234  A914                     syscall    DisposeWindow
  4700. 00003236  2F2D C20A                move.l     -[A7], [A5 - 0x3DF6]
  4701. 0000323A  A914                     syscall    DisposeWindow
  4702. 0000323C  2F2D BFB6                move.l     -[A7], [A5 - 0x404A]
  4703. 00003240  A914                     syscall    DisposeWindow
  4704. 00003242  2F2D B5DE                move.l     -[A7], [A5 - 0x4A22]
  4705. 00003246  A914                     syscall    DisposeWindow
  4706. 00003248  2F2D B63C                move.l     -[A7], [A5 - 0x49C4]
  4707. 0000324C  A914                     syscall    DisposeWindow
  4708. 0000324E  2F2D C162                move.l     -[A7], [A5 - 0x3E9E]
  4709. 00003252  A92D                     syscall    CloseWindow
  4710. 00003254  2F2D B540                move.l     -[A7], [A5 - 0x4AC0]
  4711. 00003258  3F3C A8EF                move.w     -[A7], 0xA8EF
  4712. 0000325C  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4713. 00003260  2F2D B550                move.l     -[A7], [A5 - 0x4AB0]
  4714. 00003264  3F3C A884                move.w     -[A7], 0xA884
  4715. 00003268  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4716. 0000326C  2F2D B506                move.l     -[A7], [A5 - 0x4AFA]
  4717. 00003270  3F3C A88C                move.w     -[A7], 0xA88C
  4718. 00003274  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4719. 00003278  2F2D B53C                move.l     -[A7], [A5 - 0x4AC4]
  4720. 0000327C  3F3C A915                move.w     -[A7], 0xA915
  4721. 00003280  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4722. 00003284  2F2D B54C                move.l     -[A7], [A5 - 0x4AB4]
  4723. 00003288  3F3C A916                move.w     -[A7], 0xA916
  4724. 0000328C  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4725. 00003290  2F2D B544                move.l     -[A7], [A5 - 0x4ABC]
  4726. 00003294  3F3C A91B                move.w     -[A7], 0xA91B
  4727. 00003298  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4728. 0000329C  2F2D B4E0                move.l     -[A7], [A5 - 0x4B20]
  4729. 000032A0  3F3C A91F                move.w     -[A7], 0xA91F
  4730. 000032A4  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4731. 000032A8  2F2D B4E4                move.l     -[A7], [A5 - 0x4B1C]
  4732. 000032AC  3F3C A920                move.w     -[A7], 0xA920
  4733. 000032B0  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4734. 000032B4  2F2D B554                move.l     -[A7], [A5 - 0x4AAC]
  4735. 000032B8  3F3C A925                move.w     -[A7], 0xA925
  4736. 000032BC  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4737. 000032C0  2F2D B50A                move.l     -[A7], [A5 - 0x4AF6]
  4738. 000032C4  3F3C A937                move.w     -[A7], 0xA937
  4739. 000032C8  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4740. 000032CC  2F2D B548                move.l     -[A7], [A5 - 0x4AB8]
  4741. 000032D0  3F3C A938                move.w     -[A7], 0xA938
  4742. 000032D4  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4743. 000032D8  2F2D C676                move.l     -[A7], [A5 - 0x398A]
  4744. 000032DC  3F3C A970                move.w     -[A7], 0xA970
  4745. 000032E0  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4746. 000032E4  2F2D B4CA                move.l     -[A7], [A5 - 0x4B36]
  4747. 000032E8  3F3C A914                move.w     -[A7], 0xA914
  4748. 000032EC  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4749. 000032F0  2F2D B50E                move.l     -[A7], [A5 - 0x4AF2]
  4750. 000032F4  3F3C A92D                move.w     -[A7], 0xA92D
  4751. 000032F8  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4752. 000032FC  2F2D B512                move.l     -[A7], [A5 - 0x4AEE]
  4753. 00003300  3F3C A982                move.w     -[A7], 0xA982
  4754. 00003304  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4755. 00003308  2F2D B4CE                move.l     -[A7], [A5 - 0x4B32]
  4756. 0000330C  3F3C A983                move.w     -[A7], 0xA983
  4757. 00003310  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4758. 00003314  2F2D EBF8                move.l     -[A7], [A5 - 0x1408]
  4759. 00003318  3F3C A9C8                move.w     -[A7], 0xA9C8
  4760. 0000331C  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4761. 00003320  2F2D A35E                move.l     -[A7], [A5 - 0x5CA2]
  4762. 00003324  3F3C A9F0                move.w     -[A7], 0xA9F0
  4763. 00003328  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4764. 0000332C  2F2D B644                move.l     -[A7], [A5 - 0x49BC]
  4765. 00003330  3F3C A9EC                move.w     -[A7], 0xA9EC
  4766. 00003334  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4767. 00003338  2F2D C1FE                move.l     -[A7], [A5 - 0x3E02]
  4768. 0000333C  3F3C A9EB                move.w     -[A7], 0xA9EB
  4769. 00003340  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4770. 00003344  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  4771. 00003348  A934                     syscall    ClearMenuBar
  4772. 0000334A  4EAD 24FA                jsr        [A5 + 0x24FA /* export_1179 */]
  4773. 0000334E  A937                     syscall    DrawMenuBar
  4774. 00003350  4E5E                     unlink     A6
  4775. 00003352  4E75                     rts
  4776. 00003354  4E56 0000                link       A6, 0
  4777. 00003358  206E 0008                movea.l    A0, [A6 + 0x8]
  4778. 0000335C  2C48                     movea.l    A6, A0
  4779. 0000335E  4EFA 010E                jmp        [PC + 0x10E /* 0000346E */]
  4780. 00003362  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4781. 00003366  205F                     movea.l    A0, [A7]+
  4782. 00003368  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4783. 0000336C  4ED0                     jmp        [A0]
  4784. export_652:
  4785. 0000336E  4E56 FFC2                link       A6, -0x003E
  4786. 00003372  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4787. 00003376  3D7C F95C 0020           move.w     [A6 + 0x20], 0xF95C
  4788. 0000337C  486E FFC2                pea.l      [A6 - 0x3E]
  4789. 00003380  487A FFD2                pea.l      [PC - 0x2E /* 00003354, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4790. 00003384  2F0E                     move.l     -[A7], A6
  4791. 00003386  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  4792. 0000338A  302E 001E                move.w     D0, [A6 + 0x1E]
  4793. 0000338E  0440 5854                subi.w     D0, 0x5854 /* 'XT' */
  4794. 00003392  6700 00B0                beq        +0xB2 /* 00003444 */
  4795. 00003396  0440 1110                subi.w     D0, 0x1110
  4796. 0000339A  6760                     beq        +0x62 /* 000033FC */
  4797. 0000339C  0440 000F                subi.w     D0, 0xF
  4798. 000033A0  6710                     beq        +0x12 /* 000033B2 */
  4799. 000033A2  0440 04AD                subi.w     D0, 0x4AD
  4800. 000033A6  6730                     beq        +0x32 /* 000033D8 */
  4801. 000033A8  0440 0447                subi.w     D0, 0x447
  4802. 000033AC  6772                     beq        +0x74 /* 00003420 */
  4803. 000033AE  6000 00B6                bra        +0xB8 /* 00003466 */
  4804. label000033B2:
  4805. 000033B2  4267                     clr.w      -[A7]
  4806. 000033B4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  4807. 000033B8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4808. 000033BC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4809. 000033C0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4810. 000033C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4811. 000033C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4812. 000033CC  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  4813. 000033D0  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  4814. 000033D4  6000 0090                bra        +0x92 /* 00003466 */
  4815. label000033D8:
  4816. 000033D8  4267                     clr.w      -[A7]
  4817. 000033DA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  4818. 000033DE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4819. 000033E2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4820. 000033E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4821. 000033EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4822. 000033EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4823. 000033F2  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  4824. 000033F6  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  4825. 000033FA  606A                     bra        +0x6C /* 00003466 */
  4826. label000033FC:
  4827. 000033FC  4267                     clr.w      -[A7]
  4828. 000033FE  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  4829. 00003402  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4830. 00003406  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4831. 0000340A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4832. 0000340E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4833. 00003412  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4834. 00003416  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  4835. 0000341A  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  4836. 0000341E  6046                     bra        +0x48 /* 00003466 */
  4837. label00003420:
  4838. 00003420  4267                     clr.w      -[A7]
  4839. 00003422  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  4840. 00003426  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4841. 0000342A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4842. 0000342E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4843. 00003432  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4844. 00003436  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4845. 0000343A  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  4846. 0000343E  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  4847. 00003442  6022                     bra        +0x24 /* 00003466 */
  4848. label00003444:
  4849. 00003444  4267                     clr.w      -[A7]
  4850. 00003446  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  4851. 0000344A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4852. 0000344E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4853. 00003452  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4854. 00003456  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4855. 0000345A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4856. 0000345E  4EAD 0BAA                jsr        [A5 + 0xBAA /* export_369 */]
  4857. 00003462  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  4858. label00003466:
  4859. 00003466  486E FFC2                pea.l      [A6 - 0x3E]
  4860. 0000346A  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4861. label0000346E:
  4862. 0000346E  4FEE FFA2                lea.l      A7, [A6 - 0x5E]
  4863. 00003472  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4864. 00003476  4E5E                     unlink     A6
  4865. 00003478  205F                     movea.l    A0, [A7]+
  4866. 0000347A  DEFC 0018                add.w      A7, 0x18
  4867. 0000347E  4ED0                     jmp        [A0]
  4868. fn00003480:
  4869. 00003480  4E56 0000                link       A6, 0
  4870. 00003484  4A6E 000C                tst.w      [A6 + 0xC]
  4871. 00003488  6602                     bne        +0x4 /* 0000348C */
  4872. 0000348A  601A                     bra        +0x1C /* 000034A6 */
  4873. label0000348C:
  4874. 0000348C  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  4875. 00003490  206E 0008                movea.l    A0, [A6 + 0x8]
  4876. 00003494  316E 000C 0018           move.w     [A0 + 0x18], [A6 + 0xC]
  4877. 0000349A  206E 0008                movea.l    A0, [A6 + 0x8]
  4878. 0000349E  2C48                     movea.l    A6, A0
  4879. 000034A0  4EFA 00DE                jmp        [PC + 0xDE /* 00003580 */]
  4880. 000034A4  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4881. // begin alternate branch 000034A6-000034A8
  4882. label000034A6:
  4883. 000034A6  4E5E                     unlink     A6
  4884. // end alternate branch 000034A6-000034A8
  4885. label000034A6: // (misaligned)
  4886. 000034A8  205F                     movea.l    A0, [A7]+
  4887. 000034AA  5C4F                     addq.w     A7, 6
  4888. 000034AC  4ED0                     jmp        [A0]
  4889. export_653:
  4890. 000034AE  4E56 FFE0                link       A6, -0x0020
  4891. 000034B2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4892. 000034B6  206E 0014                movea.l    A0, [A6 + 0x14]
  4893. 000034BA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4894. 000034BE  22D8                     move.l     [A1]+, [A0]+
  4895. 000034C0  22D8                     move.l     [A1]+, [A0]+
  4896. 000034C2  426E 0018                clr.w      [A6 + 0x18]
  4897. 000034C6  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  4898. 000034CA  4267                     clr.w      -[A7]
  4899. 000034CC  486E FFF8                pea.l      [A6 - 0x8]
  4900. 000034D0  486E FFF0                pea.l      [A6 - 0x10]
  4901. 000034D4  303C 0407                move.w     D0, 0x407
  4902. 000034D8  A816                     syscall    Pack8
  4903. 000034DA  2F0E                     move.l     -[A7], A6
  4904. 000034DC  4EBA FFA2                jsr        [PC - 0x5E /* 00003480 */]
  4905. 000034E0  2D6E FFF0 FFE0           move.l     [A6 - 0x20], [A6 - 0x10]
  4906. 000034E6  7001                     moveq.l    D0, 0x01
  4907. 000034E8  2D40 FFF4                move.l     [A6 - 0xC], D0
  4908. 000034EC  606A                     bra        +0x6C /* 00003558 */
  4909. label000034EE:
  4910. 000034EE  4267                     clr.w      -[A7]
  4911. 000034F0  486E FFF8                pea.l      [A6 - 0x8]
  4912. 000034F4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4913. 000034F8  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4914. 000034FE  486E FFEC                pea.l      [A6 - 0x14]
  4915. 00003502  486E FFE8                pea.l      [A6 - 0x18]
  4916. 00003506  41ED D506                lea.l      A0, [A5 - 0x2AFA]
  4917. 0000350A  2008                     move.l     D0, A0
  4918. 0000350C  5280                     addq.l     D0, 1
  4919. 0000350E  2F00                     move.l     -[A7], D0
  4920. 00003510  2F3C 0000 00FE           move.l     -[A7], 0xFE
  4921. 00003516  486E FFE4                pea.l      [A6 - 0x1C]
  4922. 0000351A  303C 100A                move.w     D0, 0x100A
  4923. 0000351E  A816                     syscall    Pack8
  4924. 00003520  2F0E                     move.l     -[A7], A6
  4925. 00003522  4EBA FF5C                jsr        [PC - 0xA4 /* 00003480 */]
  4926. 00003526  4267                     clr.w      -[A7]
  4927. 00003528  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  4928. 0000352C  3F3C 00FE                move.w     -[A7], 0xFE
  4929. 00003530  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  4930. 00003534  301F                     move.w     D0, [A7]+
  4931. 00003536  1B40 D506                move.b     [A5 - 0x2AFA], D0
  4932. 0000353A  486D D506                pea.l      [A5 - 0x2AFA]
  4933. 0000353E  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4934. 00003542  4EAD 2E6A                jsr        [A5 + 0x2E6A /* export_1481 */]
  4935. 00003546  486D D45A                pea.l      [A5 - 0x2BA6]
  4936. 0000354A  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  4937. 0000354E  4EAD 2E6A                jsr        [A5 + 0x2E6A /* export_1481 */]
  4938. 00003552  52AE FFF4                addq.l     [A6 - 0xC], 1
  4939. 00003556  690A                     bvs        +0xC /* 00003562 */
  4940. label00003558:
  4941. 00003558  202E FFF4                move.l     D0, [A6 - 0xC]
  4942. 0000355C  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  4943. 00003560  6F8C                     ble        -0x72 /* 000034EE */
  4944. label00003562:
  4945. 00003562  206E 0008                movea.l    A0, [A6 + 0x8]
  4946. 00003566  20BC 5445 5854           move.l     [A0], 0x54455854 /* 'TEXT' */
  4947. 0000356C  206E 0008                movea.l    A0, [A6 + 0x8]
  4948. 00003570  2F08                     move.l     -[A7], A0
  4949. 00003572  42A7                     clr.l      -[A7]
  4950. 00003574  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  4951. 00003578  201F                     move.l     D0, [A7]+
  4952. 0000357A  205F                     movea.l    A0, [A7]+
  4953. 0000357C  2140 0004                move.l     [A0 + 0x4], D0
  4954. label00003580:
  4955. 00003580  4FEE FFC0                lea.l      A7, [A6 - 0x40]
  4956. 00003584  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4957. 00003588  4E5E                     unlink     A6
  4958. 0000358A  205F                     movea.l    A0, [A7]+
  4959. 0000358C  DEFC 0010                add.w      A7, 0x10
  4960. 00003590  4ED0                     jmp        [A0]
  4961. export_654:
  4962. 00003592  4E56 0000                link       A6, 0
  4963. 00003596  206E 0008                movea.l    A0, [A6 + 0x8]
  4964. 0000359A  20BC 5445 5854           move.l     [A0], 0x54455854 /* 'TEXT' */
  4965. 000035A0  4267                     clr.w      -[A7]
  4966. 000035A2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4967. 000035A6  206E 0008                movea.l    A0, [A6 + 0x8]
  4968. 000035AA  4868 0004                pea.l      [A0 + 0x4]
  4969. 000035AE  7004                     moveq.l    D0, 0x04
  4970. 000035B0  2F00                     move.l     -[A7], D0
  4971. 000035B2  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  4972. 000035B6  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  4973. 000035BA  4E5E                     unlink     A6
  4974. 000035BC  205F                     movea.l    A0, [A7]+
  4975. 000035BE  DEFC 0018                add.w      A7, 0x18
  4976. 000035C2  4ED0                     jmp        [A0]
  4977. fn000035C4:
  4978. 000035C4  4E56 FDE2                link       A6, -0x021E
  4979. 000035C8  422E 000C                clr.b      [A6 + 0xC]
  4980. 000035CC  7016                     moveq.l    D0, 0x16
  4981. 000035CE  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  4982. 000035D2  57C0                     seq        D0
  4983. 000035D4  4400                     neg.b      D0
  4984. 000035D6  1D40 FEFF                move.b     [A6 - 0x101], D0
  4985. 000035DA  1D6D D926 FEF5           move.b     [A6 - 0x10B], [A5 - 0x26DA]
  4986. 000035E0  1D6D D927 FEF4           move.b     [A6 - 0x10C], [A5 - 0x26D9]
  4987. 000035E6  486E FDE2                pea.l      [A6 - 0x21E]
  4988. 000035EA  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  4989. 000035EE  205F                     movea.l    A0, [A7]+
  4990. 000035F0  43EE FF00                lea.l      A1, [A6 - 0x100]
  4991. 000035F4  703F                     moveq.l    D0, 0x3F
  4992. label000035F6:
  4993. 000035F6  22D8                     move.l     [A1]+, [A0]+
  4994. 000035F8  51C8 FFFC                dbf        D0, -0x6 /* 000035F6 */
  4995. 000035FC  4267                     clr.w      -[A7]
  4996. 000035FE  486E FF00                pea.l      [A6 - 0x100]
  4997. 00003602  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  4998. 00003606  3D5F FEF2                move.w     [A6 - 0x10E], [A7]+
  4999. 0000360A  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  5000. 0000360E  486D D4A0                pea.l      [A5 - 0x2B60]
  5001. 00003612  3F3C 0002                move.w     -[A7], 0x2
  5002. 00003616  1F3C 000F                move.b     -[A7], 0xF
  5003. 0000361A  4EBA F9C0                jsr        [PC - 0x640 /* 00002FDC */]
  5004. 0000361E  102E FEFF                move.b     D0, [A6 - 0x101]
  5005. 00003622  673E                     beq        +0x40 /* 00003662 */
  5006. 00003624  486E FEE2                pea.l      [A6 - 0x11E]
  5007. 00003628  4EBA F65C                jsr        [PC - 0x9A4 /* 00002C86 */]
  5008. 0000362C  4267                     clr.w      -[A7]
  5009. 0000362E  206D DB50                movea.l    A0, [A5 - 0x24B0]
  5010. 00003632  2050                     movea.l    A0, [A0]
  5011. 00003634  102E FEF4                move.b     D0, [A6 - 0x10C]
  5012. 00003638  4880                     ext.w      D0
  5013. 0000363A  D040                     add.w      D0, D0
  5014. 0000363C  3F30 003C                move.w     -[A7], [A0 + D0.w + 0x3C]
  5015. 00003640  1F3C 0001                move.b     -[A7], 0x1
  5016. 00003644  4EBA EC10                jsr        [PC - 0x13F0 /* 00002256 */]
  5017. 00003648  101F                     move.b     D0, [A7]+
  5018. 0000364A  670E                     beq        +0x10 /* 0000365A */
  5019. 0000364C  1D7C 0001 FEF7           move.b     [A6 - 0x109], 0x1
  5020. 00003652  426E FEFC                clr.w      [A6 - 0x104]
  5021. 00003656  6000 009E                bra        +0xA0 /* 000036F6 */
  5022. label0000365A:
  5023. 0000365A  486E FEE2                pea.l      [A6 - 0x11E]
  5024. 0000365E  4EBA F5BE                jsr        [PC - 0xA42 /* 00002C1E */]
  5025. label00003662:
  5026. 00003662  422E FEF7                clr.b      [A6 - 0x109]
  5027. 00003666  426E FEFC                clr.w      [A6 - 0x104]
  5028. 0000366A  7002                     moveq.l    D0, 0x02
  5029. 0000366C  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5030. 00003670  6700 0084                beq        +0x86 /* 000036F6 */
  5031. label00003674:
  5032. 00003674  42A7                     clr.l      -[A7]
  5033. 00003676  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  5034. 0000367A  101F                     move.b     D0, [A7]+
  5035. 0000367C  6640                     bne        +0x42 /* 000036BE */
  5036. 0000367E  7007                     moveq.l    D0, 0x07
  5037. 00003680  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5038. 00003684  57C0                     seq        D0
  5039. 00003686  4A00                     tst.b      D0
  5040. 00003688  670C                     beq        +0xE /* 00003696 */
  5041. 0000368A  7203                     moveq.l    D1, 0x03
  5042. 0000368C  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  5043. 00003690  57C1                     seq        D1
  5044. 00003692  C001                     and.b      D0, D1
  5045. 00003694  660C                     bne        +0xE /* 000036A2 */
  5046. label00003696:
  5047. 00003696  7202                     moveq.l    D1, 0x02
  5048. 00003698  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  5049. 0000369C  57C1                     seq        D1
  5050. 0000369E  8001                     or.b       D0, D1
  5051. 000036A0  670C                     beq        +0xE /* 000036AE */
  5052. label000036A2:
  5053. 000036A2  41ED D4C6                lea.l      A0, [A5 - 0x2B3A]
  5054. 000036A6  2F08                     move.l     -[A7], A0
  5055. 000036A8  4EBA F9BC                jsr        [PC - 0x644 /* 00003066 */]
  5056. 000036AC  6010                     bra        +0x12 /* 000036BE */
  5057. label000036AE:
  5058. 000036AE  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  5059. 000036B2  486E FF00                pea.l      [A6 - 0x100]
  5060. 000036B6  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  5061. 000036BA  6000 0082                bra        +0x84 /* 0000373E */
  5062. label000036BE:
  5063. 000036BE  526E FEFC                addq.w     [A6 - 0x104], 1
  5064. 000036C2  7007                     moveq.l    D0, 0x07
  5065. 000036C4  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5066. 000036C8  57C0                     seq        D0
  5067. 000036CA  4A00                     tst.b      D0
  5068. 000036CC  6712                     beq        +0x14 /* 000036E0 */
  5069. 000036CE  7203                     moveq.l    D1, 0x03
  5070. 000036D0  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  5071. 000036D4  57C1                     seq        D1
  5072. 000036D6  C001                     and.b      D0, D1
  5073. 000036D8  6706                     beq        +0x8 /* 000036E0 */
  5074. 000036DA  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  5075. 000036DE  6094                     bra        -0x6A /* 00003674 */
  5076. label000036E0:
  5077. 000036E0  7002                     moveq.l    D0, 0x02
  5078. 000036E2  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5079. 000036E6  670E                     beq        +0x10 /* 000036F6 */
  5080. 000036E8  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  5081. 000036EC  486E FF00                pea.l      [A6 - 0x100]
  5082. 000036F0  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  5083. 000036F4  6048                     bra        +0x4A /* 0000373E */
  5084. label000036F6:
  5085. 000036F6  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  5086. 000036FA  486E FF00                pea.l      [A6 - 0x100]
  5087. 000036FE  4240                     clr.w      D0
  5088. 00003700  102E FF00                move.b     D0, [A6 - 0x100]
  5089. 00003704  5240                     addq.w     D0, 1
  5090. 00003706  3F00                     move.w     -[A7], D0
  5091. 00003708  1F3C 0010                move.b     -[A7], 0x10
  5092. 0000370C  486D FC6C                pea.l      [A5 - 0x394]
  5093. 00003710  4EBA F83E                jsr        [PC - 0x7C2 /* 00002F50 */]
  5094. 00003714  422E FEF6                clr.b      [A6 - 0x10A]
  5095. 00003718  2D6E 0008 FEF8           move.l     [A6 - 0x108], [A6 + 0x8]
  5096. 0000371E  486E FEF2                pea.l      [A6 - 0x10E]
  5097. 00003722  3F3C 000C                move.w     -[A7], 0xC
  5098. 00003726  1F3C 000C                move.b     -[A7], 0xC
  5099. 0000372A  486D FC6A                pea.l      [A5 - 0x396]
  5100. 0000372E  4EBA F820                jsr        [PC - 0x7E0 /* 00002F50 */]
  5101. 00003732  4267                     clr.w      -[A7]
  5102. 00003734  4EBA F58A                jsr        [PC - 0xA76 /* 00002CC0 */]
  5103. 00003738  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5104. label0000373E:
  5105. 0000373E  4E5E                     unlink     A6
  5106. 00003740  2E9F                     move.l     [A7], [A7]+
  5107. 00003742  4E75                     rts
  5108. export_655:
  5109. 00003744  4E56 FDDA                link       A6, -0x0226
  5110. 00003748  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5111. 0000374C  422E 0008                clr.b      [A6 + 0x8]
  5112. 00003750  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  5113. 00003754  7007                     moveq.l    D0, 0x07
  5114. 00003756  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5115. 0000375A  57C0                     seq        D0
  5116. 0000375C  4A00                     tst.b      D0
  5117. 0000375E  670A                     beq        +0xC /* 0000376A */
  5118. 00003760  7207                     moveq.l    D1, 0x07
  5119. 00003762  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  5120. 00003766  57C1                     seq        D1
  5121. 00003768  C001                     and.b      D0, D1
  5122. label0000376A:
  5123. 0000376A  4400                     neg.b      D0
  5124. 0000376C  1A00                     move.b     D5, D0
  5125. 0000376E  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  5126. 00003772  1005                     move.b     D0, D5
  5127. 00003774  6604                     bne        +0x6 /* 0000377A */
  5128. 00003776  6000 01F0                bra        +0x1F2 /* 00003968 */
  5129. label0000377A:
  5130. 0000377A  7018                     moveq.l    D0, 0x18
  5131. 0000377C  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5132. 00003780  57C6                     seq        D6
  5133. 00003782  4406                     neg.b      D6
  5134. 00003784  1D6D D926 FEE3           move.b     [A6 - 0x11D], [A5 - 0x26DA]
  5135. 0000378A  1D6D D927 FEE2           move.b     [A6 - 0x11E], [A5 - 0x26D9]
  5136. 00003790  486E FDDA                pea.l      [A6 - 0x226]
  5137. 00003794  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  5138. 00003798  205F                     movea.l    A0, [A7]+
  5139. 0000379A  43EE FEFE                lea.l      A1, [A6 - 0x102]
  5140. 0000379E  703F                     moveq.l    D0, 0x3F
  5141. label000037A0:
  5142. 000037A0  22D8                     move.l     [A1]+, [A0]+
  5143. 000037A2  51C8 FFFC                dbf        D0, -0x6 /* 000037A0 */
  5144. 000037A6  4267                     clr.w      -[A7]
  5145. 000037A8  486E FEFE                pea.l      [A6 - 0x102]
  5146. 000037AC  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  5147. 000037B0  301F                     move.w     D0, [A7]+
  5148. 000037B2  4440                     neg.w      D0
  5149. 000037B4  3D40 FEE0                move.w     [A6 - 0x120], D0
  5150. 000037B8  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  5151. 000037BC  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  5152. 000037C0  486D D4A0                pea.l      [A5 - 0x2B60]
  5153. 000037C4  3F3C 0002                move.w     -[A7], 0x2
  5154. 000037C8  1F3C 000F                move.b     -[A7], 0xF
  5155. 000037CC  4EBA F80E                jsr        [PC - 0x7F2 /* 00002FDC */]
  5156. 000037D0  1006                     move.b     D0, D6
  5157. 000037D2  6700 0094                beq        +0x96 /* 00003868 */
  5158. 000037D6  206D DB50                movea.l    A0, [A5 - 0x24B0]
  5159. 000037DA  2050                     movea.l    A0, [A0]
  5160. 000037DC  102E FEE2                move.b     D0, [A6 - 0x11E]
  5161. 000037E0  4880                     ext.w      D0
  5162. 000037E2  D040                     add.w      D0, D0
  5163. 000037E4  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  5164. 000037E8  3E30 0000                move.w     D7, [A0 + D0.w]
  5165. 000037EC  70FF                     moveq.l    D0, 0xFFFFFFFF
  5166. 000037EE  B047                     cmp.w      D0, D7
  5167. 000037F0  6626                     bne        +0x28 /* 00003818 */
  5168. 000037F2  7007                     moveq.l    D0, 0x07
  5169. 000037F4  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5170. 000037F8  57C0                     seq        D0
  5171. 000037FA  4A00                     tst.b      D0
  5172. 000037FC  676A                     beq        +0x6C /* 00003868 */
  5173. 000037FE  720A                     moveq.l    D1, 0x0A
  5174. 00003800  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  5175. 00003804  57C1                     seq        D1
  5176. 00003806  C001                     and.b      D0, D1
  5177. 00003808  675E                     beq        +0x60 /* 00003868 */
  5178. 0000380A  1D7C 0001 FEE5           move.b     [A6 - 0x11B], 0x1
  5179. 00003810  426E FEEA                clr.w      [A6 - 0x116]
  5180. 00003814  6000 0108                bra        +0x10A /* 0000391E */
  5181. label00003818:
  5182. 00003818  486E FEEC                pea.l      [A6 - 0x114]
  5183. 0000381C  4EBA F468                jsr        [PC - 0xB98 /* 00002C86 */]
  5184. 00003820  286D E716                movea.l    A4, [A5 - 0x18EA]
  5185. 00003824  2B6D EBD0 E716           move.l     [A5 - 0x18EA], [A5 - 0x1430]
  5186. 0000382A  54AD EBD0                addq.l     [A5 - 0x1430], 2
  5187. 0000382E  206D DB50                movea.l    A0, [A5 - 0x24B0]
  5188. 00003832  2050                     movea.l    A0, [A0]
  5189. 00003834  226D EBD0                movea.l    A1, [A5 - 0x1430]
  5190. 00003838  32A8 021A                move.w     [A1], [A0 + 0x21A]
  5191. 0000383C  4267                     clr.w      -[A7]
  5192. 0000383E  3F07                     move.w     -[A7], D7
  5193. 00003840  1F3C 0001                move.b     -[A7], 0x1
  5194. 00003844  4EBA EA3E                jsr        [PC - 0x15C2 /* 00002284 */]
  5195. 00003848  1B5F D4A4                move.b     [A5 - 0x2B5C], [A7]+
  5196. 0000384C  2B4C E716                move.l     [A5 - 0x18EA], A4
  5197. 00003850  102D D4A4                move.b     D0, [A5 - 0x2B5C]
  5198. 00003854  670A                     beq        +0xC /* 00003860 */
  5199. 00003856  1D7C 0001 FEE5           move.b     [A6 - 0x11B], 0x1
  5200. 0000385C  6000 00C4                bra        +0xC6 /* 00003922 */
  5201. label00003860:
  5202. 00003860  486E FEEC                pea.l      [A6 - 0x114]
  5203. 00003864  4EBA F3B8                jsr        [PC - 0xC48 /* 00002C1E */]
  5204. label00003868:
  5205. 00003868  422E FEE5                clr.b      [A6 - 0x11B]
  5206. 0000386C  426E FEEA                clr.w      [A6 - 0x116]
  5207. 00003870  7007                     moveq.l    D0, 0x07
  5208. 00003872  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5209. 00003876  57C0                     seq        D0
  5210. 00003878  4A00                     tst.b      D0
  5211. 0000387A  670E                     beq        +0x10 /* 0000388A */
  5212. 0000387C  720A                     moveq.l    D1, 0x0A
  5213. 0000387E  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  5214. 00003882  57C1                     seq        D1
  5215. 00003884  C001                     and.b      D0, D1
  5216. 00003886  6600 0096                bne        +0x98 /* 0000391E */
  5217. label0000388A:
  5218. 0000388A  42A7                     clr.l      -[A7]
  5219. 0000388C  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  5220. 00003890  101F                     move.b     D0, [A7]+
  5221. 00003892  6642                     bne        +0x44 /* 000038D6 */
  5222. 00003894  7007                     moveq.l    D0, 0x07
  5223. 00003896  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5224. 0000389A  57C0                     seq        D0
  5225. 0000389C  4A00                     tst.b      D0
  5226. 0000389E  6726                     beq        +0x28 /* 000038C6 */
  5227. 000038A0  7203                     moveq.l    D1, 0x03
  5228. 000038A2  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  5229. 000038A6  57C1                     seq        D1
  5230. 000038A8  4A01                     tst.b      D1
  5231. 000038AA  660E                     bne        +0x10 /* 000038BA */
  5232. 000038AC  740A                     moveq.l    D2, 0x0A
  5233. 000038AE  B42D D927                cmp.b      D2, [A5 - 0x26D9]
  5234. 000038B2  57C2                     seq        D2
  5235. 000038B4  8202                     or.b       D1, D2
  5236. 000038B6  C001                     and.b      D0, D1
  5237. 000038B8  670C                     beq        +0xE /* 000038C6 */
  5238. label000038BA:
  5239. 000038BA  41ED D4C6                lea.l      A0, [A5 - 0x2B3A]
  5240. 000038BE  2F08                     move.l     -[A7], A0
  5241. 000038C0  4EBA F7A4                jsr        [PC - 0x85C /* 00003066 */]
  5242. 000038C4  6010                     bra        +0x12 /* 000038D6 */
  5243. label000038C6:
  5244. 000038C6  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  5245. 000038CA  486E FEFE                pea.l      [A6 - 0x102]
  5246. 000038CE  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  5247. 000038D2  6000 0094                bra        +0x96 /* 00003968 */
  5248. label000038D6:
  5249. 000038D6  526E FEEA                addq.w     [A6 - 0x116], 1
  5250. 000038DA  7007                     moveq.l    D0, 0x07
  5251. 000038DC  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5252. 000038E0  57C0                     seq        D0
  5253. 000038E2  4A00                     tst.b      D0
  5254. 000038E4  6712                     beq        +0x14 /* 000038F8 */
  5255. 000038E6  7203                     moveq.l    D1, 0x03
  5256. 000038E8  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  5257. 000038EC  57C1                     seq        D1
  5258. 000038EE  C001                     and.b      D0, D1
  5259. 000038F0  6706                     beq        +0x8 /* 000038F8 */
  5260. 000038F2  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  5261. 000038F6  6092                     bra        -0x6C /* 0000388A */
  5262. label000038F8:
  5263. 000038F8  7007                     moveq.l    D0, 0x07
  5264. 000038FA  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5265. 000038FE  57C0                     seq        D0
  5266. 00003900  4A00                     tst.b      D0
  5267. 00003902  670C                     beq        +0xE /* 00003910 */
  5268. 00003904  720A                     moveq.l    D1, 0x0A
  5269. 00003906  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  5270. 0000390A  57C1                     seq        D1
  5271. 0000390C  C001                     and.b      D0, D1
  5272. 0000390E  660E                     bne        +0x10 /* 0000391E */
  5273. label00003910:
  5274. 00003910  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  5275. 00003914  486E FEFE                pea.l      [A6 - 0x102]
  5276. 00003918  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  5277. 0000391C  604A                     bra        +0x4C /* 00003968 */
  5278. label0000391E:
  5279. 0000391E  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  5280. label00003922:
  5281. 00003922  486E FEFE                pea.l      [A6 - 0x102]
  5282. 00003926  4240                     clr.w      D0
  5283. 00003928  102E FEFE                move.b     D0, [A6 - 0x102]
  5284. 0000392C  5240                     addq.w     D0, 1
  5285. 0000392E  3F00                     move.w     -[A7], D0
  5286. 00003930  1F3C 0010                move.b     -[A7], 0x10
  5287. 00003934  486D FC6C                pea.l      [A5 - 0x394]
  5288. 00003938  4EBA F616                jsr        [PC - 0x9EA /* 00002F50 */]
  5289. 0000393C  1D7C 0001 FEE4           move.b     [A6 - 0x11C], 0x1
  5290. 00003942  7000                     moveq.l    D0, 0x00
  5291. 00003944  2D40 FEE6                move.l     [A6 - 0x11A], D0
  5292. 00003948  486E FEE0                pea.l      [A6 - 0x120]
  5293. 0000394C  3F3C 000C                move.w     -[A7], 0xC
  5294. 00003950  1F3C 000C                move.b     -[A7], 0xC
  5295. 00003954  486D FC6A                pea.l      [A5 - 0x396]
  5296. 00003958  4EBA F5F6                jsr        [PC - 0xA0A /* 00002F50 */]
  5297. 0000395C  4267                     clr.w      -[A7]
  5298. 0000395E  4EBA F360                jsr        [PC - 0xCA0 /* 00002CC0 */]
  5299. 00003962  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  5300. label00003968:
  5301. 00003968  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5302. 0000396C  4E5E                     unlink     A6
  5303. 0000396E  4E75                     rts
  5304. fn00003970:
  5305. 00003970  4E56 0000                link       A6, 0
  5306. 00003974  4267                     clr.w      -[A7]
  5307. 00003976  42A7                     clr.l      -[A7]
  5308. 00003978  4EBA FC4A                jsr        [PC - 0x3B6 /* 000035C4 */]
  5309. 0000397C  1B5F D4A4                move.b     [A5 - 0x2B5C], [A7]+
  5310. 00003980  4E5E                     unlink     A6
  5311. 00003982  4E75                     rts
  5312. fn00003984:
  5313. 00003984  4E56 FEF8                link       A6, -0x0108
  5314. 00003988  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5315. 0000398C  266E 0008                movea.l    A3, [A6 + 0x8]
  5316. 00003990  4AAD ED40                tst.l      [A5 - 0x12C0]
  5317. 00003994  661A                     bne        +0x1C /* 000039B0 */
  5318. 00003996  486E FEF8                pea.l      [A6 - 0x108]
  5319. 0000399A  4EAD 2D1A                jsr        [A5 + 0x2D1A /* export_1439 */]
  5320. 0000399E  205F                     movea.l    A0, [A7]+
  5321. 000039A0  43EB FEEA                lea.l      A1, [A3 - 0x116]
  5322. 000039A4  703F                     moveq.l    D0, 0x3F
  5323. label000039A6:
  5324. 000039A6  22D8                     move.l     [A1]+, [A0]+
  5325. 000039A8  51C8 FFFC                dbf        D0, -0x6 /* 000039A6 */
  5326. 000039AC  6000 00C0                bra        +0xC2 /* 00003A6E */
  5327. label000039B0:
  5328. 000039B0  3B7C 0002 D26C           move.w     [A5 - 0x2D94], 0x2
  5329. 000039B6  426D D278                clr.w      [A5 - 0x2D88]
  5330. 000039BA  206D B928                movea.l    A0, [A5 - 0x46D8]
  5331. 000039BE  2850                     movea.l    A4, [A0]
  5332. 000039C0  2B6C 003E D270           move.l     [A5 - 0x2D90], [A4 + 0x3E]
  5333. 000039C6  302C 003C                move.w     D0, [A4 + 0x3C]
  5334. 000039CA  48C0                     ext.l      D0
  5335. 000039CC  2E00                     move.l     D7, D0
  5336. 000039CE  4267                     clr.w      -[A7]
  5337. 000039D0  486D D270                pea.l      [A5 - 0x2D90]
  5338. 000039D4  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  5339. 000039D8  4A5F                     tst.w      [A7]+
  5340. 000039DA  6710                     beq        +0x12 /* 000039EC */
  5341. 000039DC  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  5342. 000039E0  206E 0008                movea.l    A0, [A6 + 0x8]
  5343. 000039E4  2C48                     movea.l    A6, A0
  5344. 000039E6  4EFA 0176                jmp        [PC + 0x176 /* 00003B5E */]
  5345. 000039EA  0000 2F2D                ori.b      D0, 0x2D /* '-' */
  5346. // begin alternate branch 000039EC-000039F2
  5347. label000039EC:
  5348. 000039EC  2F2D D270                move.l     -[A7], [A5 - 0x2D90]
  5349. 000039F0  2007                     move.l     D0, D7
  5350. // end alternate branch 000039EC-000039F2
  5351. label000039EC: // (misaligned)
  5352. 000039EE  D270 2007                add.w      D1, [A0 + D2.w + 0x7]
  5353. 000039F2  5280                     addq.l     D0, 1
  5354. 000039F4  2F00                     move.l     -[A7], D0
  5355. 000039F6  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  5356. 000039FA  4267                     clr.w      -[A7]
  5357. 000039FC  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  5358. 00003A00  4A5F                     tst.w      [A7]+
  5359. 00003A02  6714                     beq        +0x16 /* 00003A18 */
  5360. 00003A04  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  5361. 00003A08  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  5362. 00003A0C  206E 0008                movea.l    A0, [A6 + 0x8]
  5363. 00003A10  2C48                     movea.l    A6, A0
  5364. 00003A12  4EFA 014A                jmp        [PC + 0x14A /* 00003B5E */]
  5365. 00003A16  0000 206D                ori.b      D0, 0x6D /* 'm' */
  5366. // begin alternate branch 00003A18-00003A1E
  5367. label00003A18:
  5368. 00003A18  206D D270                movea.l    A0, [A5 - 0x2D90]
  5369. 00003A1C  2C07                     move.l     D6, D7
  5370. // end alternate branch 00003A18-00003A1E
  5371. label00003A18: // (misaligned)
  5372. 00003A1A  D270 2C07                add.w      D1, [A0 + D2 * 4 + 0x7]
  5373. 00003A1E  DC90                     add.l      D6, [A0]
  5374. 00003A20  2046                     movea.l    A0, D6
  5375. 00003A22  4210                     clr.b      [A0]
  5376. 00003A24  42A7                     clr.l      -[A7]
  5377. 00003A26  42A7                     clr.l      -[A7]
  5378. 00003A28  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  5379. 00003A2C  2B5F D274                move.l     [A5 - 0x2D8C], [A7]+
  5380. 00003A30  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  5381. 00003A34  486D D270                pea.l      [A5 - 0x2D90]
  5382. 00003A38  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  5383. 00003A3C  4A6D D26E                tst.w      [A5 - 0x2D92]
  5384. 00003A40  6618                     bne        +0x1A /* 00003A5A */
  5385. 00003A42  206D D274                movea.l    A0, [A5 - 0x2D8C]
  5386. 00003A46  2F10                     move.l     -[A7], [A0]
  5387. 00003A48  486B FEEA                pea.l      [A3 - 0x116]
  5388. 00003A4C  4EAD 2802                jsr        [A5 + 0x2802 /* export_1276 */]
  5389. 00003A50  486D D274                pea.l      [A5 - 0x2D8C]
  5390. 00003A54  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  5391. 00003A58  6014                     bra        +0x16 /* 00003A6E */
  5392. label00003A5A:
  5393. 00003A5A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5394. 00003A5E  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  5395. 00003A62  206E 0008                movea.l    A0, [A6 + 0x8]
  5396. 00003A66  2C48                     movea.l    A6, A0
  5397. 00003A68  4EFA 00F4                jmp        [PC + 0xF4 /* 00003B5E */]
  5398. 00003A6C  0000 4CDF                ori.b      D0, 0xDF
  5399. // begin alternate branch 00003A6E-00003A72
  5400. label00003A6E:
  5401. 00003A6E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5402. // end alternate branch 00003A6E-00003A72
  5403. label00003A6E: // (misaligned)
  5404. 00003A70  18C0                     move.b     [A4]+, D0
  5405. 00003A72  4E5E                     unlink     A6
  5406. 00003A74  2E9F                     move.l     [A7], [A7]+
  5407. 00003A76  4E75                     rts
  5408. export_656:
  5409. 00003A78  4E56 FEE6                link       A6, -0x011A
  5410. 00003A7C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5411. 00003A80  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  5412. 00003A84  2F0E                     move.l     -[A7], A6
  5413. 00003A86  4EBA FEFC                jsr        [PC - 0x104 /* 00003984 */]
  5414. 00003A8A  42A7                     clr.l      -[A7]
  5415. 00003A8C  486E FEEA                pea.l      [A6 - 0x116]
  5416. 00003A90  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  5417. 00003A94  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  5418. 00003A98  422E FFFE                clr.b      [A6 - 0x2]
  5419. 00003A9C  486E FFF4                pea.l      [A6 - 0xC]
  5420. 00003AA0  486E FFEA                pea.l      [A6 - 0x16]
  5421. 00003AA4  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  5422. 00003AA8  2D6D D92C FFF0           move.l     [A6 - 0x10], [A5 - 0x26D4]
  5423. 00003AAE  486E FFF4                pea.l      [A6 - 0xC]
  5424. 00003AB2  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  5425. 00003AB6  422D D328                clr.b      [A5 - 0x2CD8]
  5426. 00003ABA  41ED E522                lea.l      A0, [A5 - 0x1ADE]
  5427. 00003ABE  B1ED E658                cmpa.l     A0, [A5 - 0x19A8]
  5428. 00003AC2  6610                     bne        +0x12 /* 00003AD4 */
  5429. 00003AC4  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5430. 00003AC8  206D E53A                movea.l    A0, [A5 - 0x1AC6]
  5431. 00003ACC  2D48 FEE6                move.l     [A6 - 0x11A], A0
  5432. 00003AD0  5268 003A                addq.w     [A0 + 0x3A], 1
  5433. label00003AD4:
  5434. 00003AD4  536D D324                subq.w     [A5 - 0x2CDC], 1
  5435. 00003AD8  42A7                     clr.l      -[A7]
  5436. 00003ADA  1F3C 0001                move.b     -[A7], 0x1
  5437. 00003ADE  4EBA E474                jsr        [PC - 0x1B8C /* 00001F54 */]
  5438. 00003AE2  101F                     move.b     D0, [A7]+
  5439. 00003AE4  670A                     beq        +0xC /* 00003AF0 */
  5440. 00003AE6  7202                     moveq.l    D1, 0x02
  5441. 00003AE8  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  5442. 00003AEC  57C1                     seq        D1
  5443. 00003AEE  C001                     and.b      D0, D1
  5444. label00003AF0:
  5445. 00003AF0  1D40 FFEF                move.b     [A6 - 0x11], D0
  5446. 00003AF4  526D D324                addq.w     [A5 - 0x2CDC], 1
  5447. 00003AF8  102E FFEF                move.b     D0, [A6 - 0x11]
  5448. 00003AFC  670C                     beq        +0xE /* 00003B0A */
  5449. 00003AFE  486D F8F6                pea.l      [A5 - 0x70A]
  5450. 00003B02  1F3C 0002                move.b     -[A7], 0x2
  5451. 00003B06  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  5452. label00003B0A:
  5453. 00003B0A  41ED E522                lea.l      A0, [A5 - 0x1ADE]
  5454. 00003B0E  B1ED E658                cmpa.l     A0, [A5 - 0x19A8]
  5455. 00003B12  6608                     bne        +0xA /* 00003B1C */
  5456. 00003B14  2F2D E53A                move.l     -[A7], [A5 - 0x1AC6]
  5457. 00003B18  4EBA CE6E                jsr        [PC - 0x3192 /* 00000988 */]
  5458. label00003B1C:
  5459. 00003B1C  486E FFF4                pea.l      [A6 - 0xC]
  5460. 00003B20  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  5461. 00003B24  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5462. 00003B28  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  5463. 00003B2C  102E FFEF                move.b     D0, [A6 - 0x11]
  5464. 00003B30  6618                     bne        +0x1A /* 00003B4A */
  5465. 00003B32  41ED B11E                lea.l      A0, [A5 - 0x4EE2]
  5466. 00003B36  43EE FEEA                lea.l      A1, [A6 - 0x116]
  5467. 00003B3A  703F                     moveq.l    D0, 0x3F
  5468. label00003B3C:
  5469. 00003B3C  20D9                     move.l     [A0]+, [A1]+
  5470. 00003B3E  51C8 FFFC                dbf        D0, -0x6 /* 00003B3C */
  5471. 00003B42  422D D328                clr.b      [A5 - 0x2CD8]
  5472. 00003B46  4EBA 02A8                jsr        [PC + 0x2A8 /* 00003DF0 */]
  5473. label00003B4A:
  5474. 00003B4A  102D B93E                move.b     D0, [A5 - 0x46C2]
  5475. 00003B4E  670E                     beq        +0x10 /* 00003B5E */
  5476. 00003B50  2F2D B5DE                move.l     -[A7], [A5 - 0x4A22]
  5477. 00003B54  4267                     clr.w      -[A7]
  5478. 00003B56  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  5479. 00003B5A  422D B93E                clr.b      [A5 - 0x46C2]
  5480. label00003B5E:
  5481. 00003B5E  4FEE FEC6                lea.l      A7, [A6 - 0x13A]
  5482. 00003B62  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5483. 00003B66  4E5E                     unlink     A6
  5484. 00003B68  4E75                     rts
  5485. export_657:
  5486. 00003B6A  4E56 0000                link       A6, 0
  5487. 00003B6E  426D D31E                clr.w      [A5 - 0x2CE2]
  5488. 00003B72  486D 0B8A                pea.l      [A5 + 0xB8A /* export_365 */]
  5489. 00003B76  A9F1                     syscall    UnloadSeg
  5490. label00003B78:
  5491. 00003B78  4AAD D64E                tst.l      [A5 - 0x29B2]
  5492. 00003B7C  6F06                     ble        +0x8 /* 00003B84 */
  5493. 00003B7E  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  5494. 00003B82  60F4                     bra        -0xA /* 00003B78 */
  5495. label00003B84:
  5496. 00003B84  4AAD D64E                tst.l      [A5 - 0x29B2]
  5497. 00003B88  56C0                     sne        D0
  5498. 00003B8A  2F00                     move.l     -[A7], D0
  5499. 00003B8C  42A7                     clr.l      -[A7]
  5500. 00003B8E  2F2D D64A                move.l     -[A7], [A5 - 0x29B6]
  5501. 00003B92  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5502. 00003B96  221F                     move.l     D1, [A7]+
  5503. 00003B98  201F                     move.l     D0, [A7]+
  5504. 00003B9A  B2AD D646                cmp.l      D1, [A5 - 0x29BA]
  5505. 00003B9E  56C1                     sne        D1
  5506. 00003BA0  8001                     or.b       D0, D1
  5507. 00003BA2  670A                     beq        +0xC /* 00003BAE */
  5508. 00003BA4  2F3C 0422 A1AE           move.l     -[A7], 0x422A1AE
  5509. 00003BAA  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  5510. label00003BAE:
  5511. 00003BAE  202D EBD0                move.l     D0, [A5 - 0x1430]
  5512. 00003BB2  B0AD E716                cmp.l      D0, [A5 - 0x18EA]
  5513. 00003BB6  6706                     beq        +0x8 /* 00003BBE */
  5514. 00003BB8  2B6D E716 EBD0           move.l     [A5 - 0x1430], [A5 - 0x18EA]
  5515. label00003BBE:
  5516. 00003BBE  487A 0076                pea.l      [PC + 0x76 /* 00003C36, value 0x8302E23, pstring "0.######" */]
  5517. 00003BC2  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  5518. 00003BC6  3B7C 002C D320           move.w     [A5 - 0x2CE0], 0x2C /* ',' */
  5519. 00003BCC  3B7C 0001 D324           move.w     [A5 - 0x2CDC], 0x1
  5520. 00003BD2  422D D328                clr.b      [A5 - 0x2CD8]
  5521. 00003BD6  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  5522. 00003BDA  4AAD D92C                tst.l      [A5 - 0x26D4]
  5523. 00003BDE  6706                     beq        +0x8 /* 00003BE6 */
  5524. 00003BE0  7000                     moveq.l    D0, 0x00
  5525. 00003BE2  2B40 D92C                move.l     [A5 - 0x26D4], D0
  5526. label00003BE6:
  5527. 00003BE6  4267                     clr.w      -[A7]
  5528. 00003BE8  486D D926                pea.l      [A5 - 0x26DA]
  5529. 00003BEC  486D D692                pea.l      [A5 - 0x296E]
  5530. 00003BF0  7006                     moveq.l    D0, 0x06
  5531. 00003BF2  2F00                     move.l     -[A7], D0
  5532. 00003BF4  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  5533. 00003BF8  101F                     move.b     D0, [A7]+
  5534. 00003BFA  660C                     bne        +0xE /* 00003C08 */
  5535. 00003BFC  41ED D926                lea.l      A0, [A5 - 0x26DA]
  5536. 00003C00  43ED D692                lea.l      A1, [A5 - 0x296E]
  5537. 00003C04  20D9                     move.l     [A0]+, [A1]+
  5538. 00003C06  3091                     move.w     [A0], [A1]
  5539. label00003C08:
  5540. 00003C08  4240                     clr.w      D0
  5541. 00003C0A  102D A414                move.b     D0, [A5 - 0x5BEC]
  5542. 00003C0E  4A40                     tst.w      D0
  5543. 00003C10  6F18                     ble        +0x1A /* 00003C2A */
  5544. 00003C12  41ED B11E                lea.l      A0, [A5 - 0x4EE2]
  5545. 00003C16  43ED A414                lea.l      A1, [A5 - 0x5BEC]
  5546. 00003C1A  703F                     moveq.l    D0, 0x3F
  5547. label00003C1C:
  5548. 00003C1C  20D9                     move.l     [A0]+, [A1]+
  5549. 00003C1E  51C8 FFFC                dbf        D0, -0x6 /* 00003C1C */
  5550. 00003C22  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  5551. 00003C26  4EBA 033A                jsr        [PC + 0x33A /* 00003F62 */]
  5552. label00003C2A:
  5553. 00003C2A  422D A372                clr.b      [A5 - 0x5C8E]
  5554. 00003C2E  422D A414                clr.b      [A5 - 0x5BEC]
  5555. 00003C32  4E5E                     unlink     A6
  5556. 00003C34  4E75                     rts
  5557. 00003C36  0830 2E23 2323 2323 2300 4E56 btst.b     [[A0 + 0x2323 + D2 * 2] + 0x23004E56], 0x23 /* '#' */
  5558. export_658: // at 00003C40 (misaligned)
  5559. 00003C42  FFE6                     .invalid   <<F/7/7>>
  5560. 00003C44  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5561. 00003C48  2A2E 0008                move.l     D5, [A6 + 0x8]
  5562. 00003C4C  4207                     clr.b      D7
  5563. 00003C4E  2045                     movea.l    A0, D5
  5564. 00003C50  2D50 FFE6                move.l     [A6 - 0x1A], [A0]
  5565. 00003C54  486E FFE6                pea.l      [A6 - 0x1A]
  5566. 00003C58  4EAD 2712                jsr        [A5 + 0x2712 /* export_1246 */]
  5567. 00003C5C  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5568. 00003C60  4A10                     tst.b      [A0]
  5569. 00003C62  6600 008C                bne        +0x8E /* 00003CF0 */
  5570. 00003C66  2F05                     move.l     -[A7], D5
  5571. 00003C68  486E FFF0                pea.l      [A6 - 0x10]
  5572. 00003C6C  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  5573. 00003C70  2C2D D92C                move.l     D6, [A5 - 0x26D4]
  5574. 00003C74  486E FFF0                pea.l      [A6 - 0x10]
  5575. 00003C78  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  5576. 00003C7C  422D D328                clr.b      [A5 - 0x2CD8]
  5577. 00003C80  41ED E522                lea.l      A0, [A5 - 0x1ADE]
  5578. 00003C84  B1ED E658                cmpa.l     A0, [A5 - 0x19A8]
  5579. 00003C88  660C                     bne        +0xE /* 00003C96 */
  5580. 00003C8A  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  5581. 00003C8E  286D E53A                movea.l    A4, [A5 - 0x1AC6]
  5582. 00003C92  526C 003A                addq.w     [A4 + 0x3A], 1
  5583. label00003C96:
  5584. 00003C96  536D D324                subq.w     [A5 - 0x2CDC], 1
  5585. 00003C9A  42A7                     clr.l      -[A7]
  5586. 00003C9C  1F3C 0001                move.b     -[A7], 0x1
  5587. 00003CA0  4EBA E2B2                jsr        [PC - 0x1D4E /* 00001F54 */]
  5588. 00003CA4  101F                     move.b     D0, [A7]+
  5589. 00003CA6  670A                     beq        +0xC /* 00003CB2 */
  5590. 00003CA8  7202                     moveq.l    D1, 0x02
  5591. 00003CAA  B22D D926                cmp.b      D1, [A5 - 0x26DA]
  5592. 00003CAE  57C1                     seq        D1
  5593. 00003CB0  C001                     and.b      D0, D1
  5594. label00003CB2:
  5595. 00003CB2  1E00                     move.b     D7, D0
  5596. 00003CB4  526D D324                addq.w     [A5 - 0x2CDC], 1
  5597. 00003CB8  41ED E522                lea.l      A0, [A5 - 0x1ADE]
  5598. 00003CBC  B1ED E658                cmpa.l     A0, [A5 - 0x19A8]
  5599. 00003CC0  6608                     bne        +0xA /* 00003CCA */
  5600. 00003CC2  2F2D E53A                move.l     -[A7], [A5 - 0x1AC6]
  5601. 00003CC6  4EBA CCC0                jsr        [PC - 0x3340 /* 00000988 */]
  5602. label00003CCA:
  5603. 00003CCA  422E FFFA                clr.b      [A6 - 0x6]
  5604. 00003CCE  486E FFF0                pea.l      [A6 - 0x10]
  5605. 00003CD2  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  5606. 00003CD6  2F06                     move.l     -[A7], D6
  5607. 00003CD8  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  5608. 00003CDC  1007                     move.b     D0, D7
  5609. 00003CDE  6710                     beq        +0x12 /* 00003CF0 */
  5610. 00003CE0  2F2D D456                move.l     -[A7], [A5 - 0x2BAA]
  5611. 00003CE4  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  5612. 00003CE8  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5613. 00003CEE  6030                     bra        +0x32 /* 00003D20 */
  5614. label00003CF0:
  5615. 00003CF0  42A7                     clr.l      -[A7]
  5616. 00003CF2  4EBA D99A                jsr        [PC - 0x2666 /* 0000168E */]
  5617. 00003CF6  265F                     movea.l    A3, [A7]+
  5618. 00003CF8  200B                     move.l     D0, A3
  5619. 00003CFA  6720                     beq        +0x22 /* 00003D1C */
  5620. 00003CFC  284B                     movea.l    A4, A3
  5621. 00003CFE  526C 003A                addq.w     [A4 + 0x3A], 1
  5622. 00003D02  2F05                     move.l     -[A7], D5
  5623. 00003D04  1F3C 0002                move.b     -[A7], 0x2
  5624. 00003D08  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  5625. 00003D0C  4267                     clr.w      -[A7]
  5626. 00003D0E  2F0B                     move.l     -[A7], A3
  5627. 00003D10  4EBA 011E                jsr        [PC + 0x11E /* 00003E30 */]
  5628. 00003D14  1E1F                     move.b     D7, [A7]+
  5629. 00003D16  2F0B                     move.l     -[A7], A3
  5630. 00003D18  4EBA CC6E                jsr        [PC - 0x3392 /* 00000988 */]
  5631. label00003D1C:
  5632. 00003D1C  1D47 000C                move.b     [A6 + 0xC], D7
  5633. label00003D20:
  5634. 00003D20  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5635. 00003D24  4E5E                     unlink     A6
  5636. 00003D26  2E9F                     move.l     [A7], [A7]+
  5637. 00003D28  4E75                     rts
  5638. fn00003D2A:
  5639. 00003D2A  4E56 0000                link       A6, 0
  5640. 00003D2E  102D D328                move.b     D0, [A5 - 0x2CD8]
  5641. 00003D32  6720                     beq        +0x22 /* 00003D54 */
  5642. 00003D34  2F00                     move.l     -[A7], D0
  5643. 00003D36  42A7                     clr.l      -[A7]
  5644. 00003D38  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  5645. 00003D3C  221F                     move.l     D1, [A7]+
  5646. 00003D3E  201F                     move.l     D0, [A7]+
  5647. 00003D40  4A81                     tst.l      D1
  5648. 00003D42  56C1                     sne        D1
  5649. 00003D44  C001                     and.b      D0, D1
  5650. 00003D46  670C                     beq        +0xE /* 00003D54 */
  5651. 00003D48  206E 0008                movea.l    A0, [A6 + 0x8]
  5652. 00003D4C  2C48                     movea.l    A6, A0
  5653. 00003D4E  4EFA 0090                jmp        [PC + 0x90 /* 00003DE0 */]
  5654. 00003D52  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  5655. // begin alternate branch 00003D54-00003D56
  5656. label00003D54:
  5657. 00003D54  4E5E                     unlink     A6
  5658. // end alternate branch 00003D54-00003D56
  5659. label00003D54: // (misaligned)
  5660. 00003D56  2E9F                     move.l     [A7], [A7]+
  5661. 00003D58  4E75                     rts
  5662. fn00003D5A:
  5663. 00003D5A  4E56 FFFE                link       A6, -0x0002
  5664. 00003D5E  2F07                     move.l     -[A7], D7
  5665. 00003D60  3E2D B55A                move.w     D7, [A5 - 0x4AA6]
  5666. label00003D64:
  5667. 00003D64  7001                     moveq.l    D0, 0x01
  5668. 00003D66  B0AD B558                cmp.l      D0, [A5 - 0x4AA8]
  5669. 00003D6A  6C20                     bge        +0x22 /* 00003D8C */
  5670. 00003D6C  4267                     clr.w      -[A7]
  5671. 00003D6E  4EAD 2DBA                jsr        [A5 + 0x2DBA /* export_1459 */]
  5672. 00003D72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5673. 00003D76  4EBA FFB2                jsr        [PC - 0x4E /* 00003D2A */]
  5674. 00003D7A  3007                     move.w     D0, D7
  5675. 00003D7C  48C0                     ext.l      D0
  5676. 00003D7E  B0AD B558                cmp.l      D0, [A5 - 0x4AA8]
  5677. 00003D82  6E02                     bgt        +0x4 /* 00003D86 */
  5678. 00003D84  6006                     bra        +0x8 /* 00003D8C */
  5679. label00003D86:
  5680. 00003D86  3E2D B55A                move.w     D7, [A5 - 0x4AA6]
  5681. 00003D8A  60D8                     bra        -0x26 /* 00003D64 */
  5682. label00003D8C:
  5683. 00003D8C  2E1F                     move.l     D7, [A7]+
  5684. 00003D8E  4E5E                     unlink     A6
  5685. 00003D90  2E9F                     move.l     [A7], [A7]+
  5686. 00003D92  4E75                     rts
  5687. export_659:
  5688. 00003D94  4E56 0000                link       A6, 0
  5689. 00003D98  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5690. 00003D9C  422E 000A                clr.b      [A6 + 0xA]
  5691. 00003DA0  4267                     clr.w      -[A7]
  5692. 00003DA2  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  5693. 00003DA6  101F                     move.b     D0, [A7]+
  5694. 00003DA8  6736                     beq        +0x38 /* 00003DE0 */
  5695. 00003DAA  2F0E                     move.l     -[A7], A6
  5696. 00003DAC  4EBA FFAC                jsr        [PC - 0x54 /* 00003D5A */]
  5697. 00003DB0  3F3C 0006                move.w     -[A7], 0x6
  5698. 00003DB4  4EBA 01AC                jsr        [PC + 0x1AC /* 00003F62 */]
  5699. 00003DB8  3F3C 0005                move.w     -[A7], 0x5
  5700. 00003DBC  4EBA 01A4                jsr        [PC + 0x1A4 /* 00003F62 */]
  5701. 00003DC0  3F3C 0004                move.w     -[A7], 0x4
  5702. 00003DC4  4EBA 019C                jsr        [PC + 0x19C /* 00003F62 */]
  5703. 00003DC8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5704. 00003DCC  4EBA 0194                jsr        [PC + 0x194 /* 00003F62 */]
  5705. 00003DD0  2F0E                     move.l     -[A7], A6
  5706. 00003DD2  4EBA FF56                jsr        [PC - 0xAA /* 00003D2A */]
  5707. 00003DD6  4267                     clr.w      -[A7]
  5708. 00003DD8  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  5709. 00003DDC  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  5710. label00003DE0:
  5711. 00003DE0  4FEE FFE0                lea.l      A7, [A6 - 0x20]
  5712. 00003DE4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5713. 00003DE8  4E5E                     unlink     A6
  5714. 00003DEA  205F                     movea.l    A0, [A7]+
  5715. 00003DEC  544F                     addq.w     A7, 2
  5716. 00003DEE  4ED0                     jmp        [A0]
  5717. export_660:
  5718. fn00003DF0:
  5719. 00003DF0  4E56 FFFC                link       A6, -0x0004
  5720. 00003DF4  48E7 0018                movem.l    -[A7], A3,A4
  5721. 00003DF8  42A7                     clr.l      -[A7]
  5722. 00003DFA  4EBA D892                jsr        [PC - 0x276E /* 0000168E */]
  5723. 00003DFE  265F                     movea.l    A3, [A7]+
  5724. 00003E00  200B                     move.l     D0, A3
  5725. 00003E02  6724                     beq        +0x26 /* 00003E28 */
  5726. 00003E04  284B                     movea.l    A4, A3
  5727. 00003E06  526C 003A                addq.w     [A4 + 0x3A], 1
  5728. 00003E0A  486D B11E                pea.l      [A5 - 0x4EE2]
  5729. 00003E0E  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  5730. 00003E12  422D B11E                clr.b      [A5 - 0x4EE2]
  5731. 00003E16  4267                     clr.w      -[A7]
  5732. 00003E18  2F0B                     move.l     -[A7], A3
  5733. 00003E1A  4EBA 0014                jsr        [PC + 0x14 /* 00003E30 */]
  5734. 00003E1E  1B5F D4A4                move.b     [A5 - 0x2B5C], [A7]+
  5735. 00003E22  2F0B                     move.l     -[A7], A3
  5736. 00003E24  4EBA CB62                jsr        [PC - 0x349E /* 00000988 */]
  5737. label00003E28:
  5738. 00003E28  4CDF 1800                movem.l    A3,A4, [A7]+
  5739. 00003E2C  4E5E                     unlink     A6
  5740. 00003E2E  4E75                     rts
  5741. export_661:
  5742. fn00003E30:
  5743. 00003E30  4E56 FFEC                link       A6, -0x0014
  5744. 00003E34  48E7 0018                movem.l    -[A7], A3,A4
  5745. 00003E38  286D D92C                movea.l    A4, [A5 - 0x26D4]
  5746. 00003E3C  42A7                     clr.l      -[A7]
  5747. 00003E3E  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  5748. 00003E42  265F                     movea.l    A3, [A7]+
  5749. 00003E44  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  5750. 00003E4A  486E FFF4                pea.l      [A6 - 0xC]
  5751. 00003E4E  2F0B                     move.l     -[A7], A3
  5752. 00003E50  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  5753. 00003E54  486E FFF4                pea.l      [A6 - 0xC]
  5754. 00003E58  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  5755. 00003E5C  102D BFB2                move.b     D0, [A5 - 0x404E]
  5756. 00003E60  0A00 0001                xori.b     D0, 0x1
  5757. 00003E64  C02D B760                and.b      D0, [A5 - 0x48A0]
  5758. 00003E68  1B40 BFB4                move.b     [A5 - 0x404C], D0
  5759. 00003E6C  4267                     clr.w      -[A7]
  5760. 00003E6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5761. 00003E72  4EBA 0196                jsr        [PC + 0x196 /* 0000400A */]
  5762. 00003E76  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  5763. 00003E7A  486E FFF4                pea.l      [A6 - 0xC]
  5764. 00003E7E  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  5765. 00003E82  2F0C                     move.l     -[A7], A4
  5766. 00003E84  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  5767. 00003E88  4CDF 1800                movem.l    A3,A4, [A7]+
  5768. 00003E8C  4E5E                     unlink     A6
  5769. 00003E8E  2E9F                     move.l     [A7], [A7]+
  5770. 00003E90  4E75                     rts
  5771. export_662:
  5772. 00003E92  4E56 FFFC                link       A6, -0x0004
  5773. 00003E96  486D B11E                pea.l      [A5 - 0x4EE2]
  5774. 00003E9A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  5775. 00003E9E  422D B11E                clr.b      [A5 - 0x4EE2]
  5776. 00003EA2  4267                     clr.w      -[A7]
  5777. 00003EA4  2F2D E4E4                move.l     -[A7], [A5 - 0x1B1C]
  5778. 00003EA8  4EBA FF86                jsr        [PC - 0x7A /* 00003E30 */]
  5779. 00003EAC  1B5F D4A4                move.b     [A5 - 0x2B5C], [A7]+
  5780. 00003EB0  4E5E                     unlink     A6
  5781. 00003EB2  4E75                     rts
  5782. fn00003EB4:
  5783. 00003EB4  4E56 FFFE                link       A6, -0x0002
  5784. 00003EB8  48E7 0108                movem.l    -[A7], D7,A4
  5785. 00003EBC  3E2E 000C                move.w     D7, [A6 + 0xC]
  5786. 00003EC0  486D D4A0                pea.l      [A5 - 0x2B60]
  5787. 00003EC4  7002                     moveq.l    D0, 0x02
  5788. 00003EC6  2F00                     move.l     -[A7], D0
  5789. 00003EC8  1F3C 000F                move.b     -[A7], 0xF
  5790. 00003ECC  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  5791. 00003ED0  4A2D B11E                tst.b      [A5 - 0x4EE2]
  5792. 00003ED4  670C                     beq        +0xE /* 00003EE2 */
  5793. 00003ED6  486D B11E                pea.l      [A5 - 0x4EE2]
  5794. 00003EDA  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  5795. 00003EDE  422D B11E                clr.b      [A5 - 0x4EE2]
  5796. label00003EE2:
  5797. 00003EE2  3B7C FFFF FC6A           move.w     [A5 - 0x396], 0xFFFF
  5798. 00003EE8  3007                     move.w     D0, D7
  5799. 00003EEA  5340                     subq.w     D0, 1
  5800. 00003EEC  41ED F0DA                lea.l      A0, [A5 - 0xF26]
  5801. 00003EF0  C1FC 000C                muls.w     D0, 0xC
  5802. 00003EF4  49F0 0000                lea.l      A4, [A0 + D0.w]
  5803. 00003EF8  296E 0008 0006           move.l     [A4 + 0x6], [A6 + 0x8]
  5804. 00003EFE  4A6C 000A                tst.w      [A4 + 0xA]
  5805. 00003F02  6F22                     ble        +0x24 /* 00003F26 */
  5806. 00003F04  2007                     move.l     D0, D7
  5807. 00003F06  5340                     subq.w     D0, 1
  5808. 00003F08  41ED F3CE                lea.l      A0, [A5 - 0xC32]
  5809. 00003F0C  1230 0000                move.b     D1, [A0 + D0.w]
  5810. 00003F10  4881                     ext.w      D1
  5811. 00003F12  3D41 FFFE                move.w     [A6 - 0x2], D1
  5812. 00003F16  486E FFFE                pea.l      [A6 - 0x2]
  5813. 00003F1A  7002                     moveq.l    D0, 0x02
  5814. 00003F1C  2F00                     move.l     -[A7], D0
  5815. 00003F1E  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  5816. 00003F22  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  5817. label00003F26:
  5818. 00003F26  3B47 FC72                move.w     [A5 - 0x38E], D7
  5819. 00003F2A  7030                     moveq.l    D0, 0x30
  5820. 00003F2C  B047                     cmp.w      D0, D7
  5821. 00003F2E  6612                     bne        +0x14 /* 00003F42 */
  5822. 00003F30  102D BFB2                move.b     D0, [A5 - 0x404E]
  5823. 00003F34  802D B6EC                or.b       D0, [A5 - 0x4914]
  5824. 00003F38  0A00 0001                xori.b     D0, 0x1
  5825. 00003F3C  1B40 BFB4                move.b     [A5 - 0x404C], D0
  5826. 00003F40  6010                     bra        +0x12 /* 00003F52 */
  5827. label00003F42:
  5828. 00003F42  102D BFB2                move.b     D0, [A5 - 0x404E]
  5829. 00003F46  0A00 0001                xori.b     D0, 0x1
  5830. 00003F4A  C02D B760                and.b      D0, [A5 - 0x48A0]
  5831. 00003F4E  1B40 BFB4                move.b     [A5 - 0x404C], D0
  5832. label00003F52:
  5833. 00003F52  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  5834. 00003F56  4CDF 1080                movem.l    D7,A4, [A7]+
  5835. 00003F5A  4E5E                     unlink     A6
  5836. 00003F5C  205F                     movea.l    A0, [A7]+
  5837. 00003F5E  5C4F                     addq.w     A7, 6
  5838. 00003F60  4ED0                     jmp        [A0]
  5839. export_663:
  5840. fn00003F62:
  5841. 00003F62  4E56 FFFC                link       A6, -0x0004
  5842. 00003F66  48E7 0018                movem.l    -[A7], A3,A4
  5843. 00003F6A  102D B322                move.b     D0, [A5 - 0x4CDE]
  5844. 00003F6E  670E                     beq        +0x10 /* 00003F7E */
  5845. 00003F70  7209                     moveq.l    D1, 0x09
  5846. 00003F72  B26E 0008                cmp.w      D1, [A6 + 0x8]
  5847. 00003F76  5EC1                     sgt        D1
  5848. 00003F78  C001                     and.b      D0, D1
  5849. 00003F7A  6702                     beq        +0x4 /* 00003F7E */
  5850. 00003F7C  6022                     bra        +0x24 /* 00003FA0 */
  5851. label00003F7E:
  5852. 00003F7E  42A7                     clr.l      -[A7]
  5853. 00003F80  4EBA D70C                jsr        [PC - 0x28F4 /* 0000168E */]
  5854. 00003F84  265F                     movea.l    A3, [A7]+
  5855. 00003F86  200B                     move.l     D0, A3
  5856. 00003F88  6716                     beq        +0x18 /* 00003FA0 */
  5857. 00003F8A  284B                     movea.l    A4, A3
  5858. 00003F8C  526C 003A                addq.w     [A4 + 0x3A], 1
  5859. 00003F90  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5860. 00003F94  2F0B                     move.l     -[A7], A3
  5861. 00003F96  4EBA FF1C                jsr        [PC - 0xE4 /* 00003EB4 */]
  5862. 00003F9A  2F0B                     move.l     -[A7], A3
  5863. 00003F9C  4EBA C9EA                jsr        [PC - 0x3616 /* 00000988 */]
  5864. label00003FA0:
  5865. 00003FA0  4CDF 1800                movem.l    A3,A4, [A7]+
  5866. 00003FA4  4E5E                     unlink     A6
  5867. 00003FA6  205F                     movea.l    A0, [A7]+
  5868. 00003FA8  544F                     addq.w     A7, 2
  5869. 00003FAA  4ED0                     jmp        [A0]
  5870. export_664:
  5871. 00003FAC  4E56 FFFC                link       A6, -0x0004
  5872. 00003FB0  2F0C                     move.l     -[A7], A4
  5873. 00003FB2  4A6E 0010                tst.w      [A6 + 0x10]
  5874. 00003FB6  6602                     bne        +0x4 /* 00003FBA */
  5875. 00003FB8  6044                     bra        +0x46 /* 00003FFE */
  5876. label00003FBA:
  5877. 00003FBA  2B6D A790 D43C           move.l     [A5 - 0x2BC4], [A5 - 0x5870]
  5878. 00003FC0  1B7C 0001 D43A           move.b     [A5 - 0x2BC6], 0x1
  5879. 00003FC6  2B6E 0008 D440           move.l     [A5 - 0x2BC0], [A6 + 0x8]
  5880. 00003FCC  2B6E 000C D444           move.l     [A5 - 0x2BBC], [A6 + 0xC]
  5881. 00003FD2  2B6E 0012 D44A           move.l     [A5 - 0x2BB6], [A6 + 0x12]
  5882. 00003FD8  3B6E 0010 D448           move.w     [A5 - 0x2BB8], [A6 + 0x10]
  5883. 00003FDE  42A7                     clr.l      -[A7]
  5884. 00003FE0  486D D43A                pea.l      [A5 - 0x2BC6]
  5885. 00003FE4  4EBA D550                jsr        [PC - 0x2AB0 /* 00001536 */]
  5886. 00003FE8  285F                     movea.l    A4, [A7]+
  5887. 00003FEA  200C                     move.l     D0, A4
  5888. 00003FEC  6710                     beq        +0x12 /* 00003FFE */
  5889. 00003FEE  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  5890. 00003FF2  2F0C                     move.l     -[A7], A4
  5891. 00003FF4  4EBA FEBE                jsr        [PC - 0x142 /* 00003EB4 */]
  5892. 00003FF8  2F0C                     move.l     -[A7], A4
  5893. 00003FFA  4EBA C98C                jsr        [PC - 0x3674 /* 00000988 */]
  5894. label00003FFE:
  5895. 00003FFE  285F                     movea.l    A4, [A7]+
  5896. 00004000  4E5E                     unlink     A6
  5897. 00004002  205F                     movea.l    A0, [A7]+
  5898. 00004004  DEFC 0010                add.w      A7, 0x10
  5899. 00004008  4ED0                     jmp        [A0]
  5900. fn0000400A:
  5901. 0000400A  4E56 FDAA                link       A6, -0x0256
  5902. 0000400E  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5903. 00004012  422E 000C                clr.b      [A6 + 0xC]
  5904. 00004016  4267                     clr.w      -[A7]
  5905. 00004018  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  5906. 0000401C  101F                     move.b     D0, [A7]+
  5907. 0000401E  6704                     beq        +0x6 /* 00004024 */
  5908. 00004020  6000 01CA                bra        +0x1CC /* 000041EC */
  5909. label00004024:
  5910. 00004024  286D E4E0                movea.l    A4, [A5 - 0x1B20]
  5911. 00004028  486E FFEC                pea.l      [A6 - 0x14]
  5912. 0000402C  1F3C 0001                move.b     -[A7], 0x1
  5913. 00004030  4EBA DB04                jsr        [PC - 0x24FC /* 00001B36 */]
  5914. 00004034  102D D328                move.b     D0, [A5 - 0x2CD8]
  5915. 00004038  6708                     beq        +0xA /* 00004042 */
  5916. 0000403A  2B4C E4E0                move.l     [A5 - 0x1B20], A4
  5917. 0000403E  6000 01AC                bra        +0x1AE /* 000041EC */
  5918. label00004042:
  5919. 00004042  486D E704                pea.l      [A5 - 0x18FC]
  5920. 00004046  486D E4EE                pea.l      [A5 - 0x1B12]
  5921. 0000404A  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  5922. 0000404E  422D E83E                clr.b      [A5 - 0x17C2]
  5923. label00004052:
  5924. 00004052  7002                     moveq.l    D0, 0x02
  5925. 00004054  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5926. 00004058  57C0                     seq        D0
  5927. 0000405A  4A00                     tst.b      D0
  5928. 0000405C  6712                     beq        +0x14 /* 00004070 */
  5929. 0000405E  7201                     moveq.l    D1, 0x01
  5930. 00004060  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  5931. 00004064  56C1                     sne        D1
  5932. 00004066  C001                     and.b      D0, D1
  5933. 00004068  6706                     beq        +0x8 /* 00004070 */
  5934. 0000406A  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  5935. 0000406E  60E2                     bra        -0x1C /* 00004052 */
  5936. label00004070:
  5937. 00004070  700B                     moveq.l    D0, 0x0B
  5938. 00004072  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5939. 00004076  57C0                     seq        D0
  5940. 00004078  4A00                     tst.b      D0
  5941. 0000407A  670A                     beq        +0xC /* 00004086 */
  5942. 0000407C  7208                     moveq.l    D1, 0x08
  5943. 0000407E  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  5944. 00004082  57C1                     seq        D1
  5945. 00004084  C001                     and.b      D0, D1
  5946. label00004086:
  5947. 00004086  4400                     neg.b      D0
  5948. 00004088  1E00                     move.b     D7, D0
  5949. 0000408A  6744                     beq        +0x46 /* 000040D0 */
  5950. 0000408C  41EE FFB0                lea.l      A0, [A6 - 0x50]
  5951. 00004090  43ED E522                lea.l      A1, [A5 - 0x1ADE]
  5952. 00004094  700C                     moveq.l    D0, 0x0C
  5953. label00004096:
  5954. 00004096  20D9                     move.l     [A0]+, [A1]+
  5955. 00004098  51C8 FFFC                dbf        D0, -0x6 /* 00004096 */
  5956. 0000409C  3091                     move.w     [A0], [A1]
  5957. 0000409E  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  5958. 000040A2  486E FDAA                pea.l      [A6 - 0x256]
  5959. 000040A6  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  5960. 000040AA  205F                     movea.l    A0, [A7]+
  5961. 000040AC  43EE FEAE                lea.l      A1, [A6 - 0x152]
  5962. 000040B0  703F                     moveq.l    D0, 0x3F
  5963. label000040B2:
  5964. 000040B2  22D8                     move.l     [A1]+, [A0]+
  5965. 000040B4  51C8 FFFC                dbf        D0, -0x6 /* 000040B2 */
  5966. 000040B8  41EE FEAE                lea.l      A0, [A6 - 0x152]
  5967. 000040BC  2D48 FEAA                move.l     [A6 - 0x156], A0
  5968. 000040C0  41EE FEAA                lea.l      A0, [A6 - 0x156]
  5969. 000040C4  2D48 FFB2                move.l     [A6 - 0x4E], A0
  5970. 000040C8  426E FFB0                clr.w      [A6 - 0x50]
  5971. 000040CC  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  5972. label000040D0:
  5973. 000040D0  1007                     move.b     D0, D7
  5974. 000040D2  0A00 0001                xori.b     D0, 0x1
  5975. 000040D6  1B40 EBDC                move.b     [A5 - 0x1424], D0
  5976. label000040DA:
  5977. 000040DA  7002                     moveq.l    D0, 0x02
  5978. 000040DC  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5979. 000040E0  57C0                     seq        D0
  5980. 000040E2  4A00                     tst.b      D0
  5981. 000040E4  670C                     beq        +0xE /* 000040F2 */
  5982. 000040E6  7201                     moveq.l    D1, 0x01
  5983. 000040E8  B22D D927                cmp.b      D1, [A5 - 0x26D9]
  5984. 000040EC  57C1                     seq        D1
  5985. 000040EE  C001                     and.b      D0, D1
  5986. 000040F0  663C                     bne        +0x3E /* 0000412E */
  5987. label000040F2:
  5988. 000040F2  802D D328                or.b       D0, [A5 - 0x2CD8]
  5989. 000040F6  0240 0001                andi.w     D0, 0x1
  5990. 000040FA  6632                     bne        +0x34 /* 0000412E */
  5991. 000040FC  700B                     moveq.l    D0, 0x0B
  5992. 000040FE  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  5993. 00004102  660E                     bne        +0x10 /* 00004112 */
  5994. 00004104  4EBA E3E8                jsr        [PC - 0x1C18 /* 000024EE */]
  5995. 00004108  1C2D D328                move.b     D6, [A5 - 0x2CD8]
  5996. 0000410C  0A06 0001                xori.b     D6, 0x1
  5997. 00004110  60C8                     bra        -0x36 /* 000040DA */
  5998. label00004112:
  5999. 00004112  7002                     moveq.l    D0, 0x02
  6000. 00004114  B02D D926                cmp.b      D0, [A5 - 0x26DA]
  6001. 00004118  6606                     bne        +0x8 /* 00004120 */
  6002. 0000411A  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  6003. 0000411E  60BA                     bra        -0x44 /* 000040DA */
  6004. label00004120:
  6005. 00004120  4267                     clr.w      -[A7]
  6006. 00004122  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6007. 00004126  4EBA F49C                jsr        [PC - 0xB64 /* 000035C4 */]
  6008. 0000412A  1C1F                     move.b     D6, [A7]+
  6009. 0000412C  60AC                     bra        -0x52 /* 000040DA */
  6010. label0000412E:
  6011. 0000412E  486D E704                pea.l      [A5 - 0x18FC]
  6012. 00004132  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  6013. 00004136  1006                     move.b     D0, D6
  6014. 00004138  6700 0082                beq        +0x84 /* 000041BC */
  6015. 0000413C  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  6016. 00004142  4EBA DA94                jsr        [PC - 0x256C /* 00001BD8 */]
  6017. 00004146  1007                     move.b     D0, D7
  6018. 00004148  674A                     beq        +0x4C /* 00004194 */
  6019. 0000414A  422E FFCC                clr.b      [A6 - 0x34]
  6020. 0000414E  3D6D D268 FFBA           move.w     [A6 - 0x46], [A5 - 0x2D98]
  6021. 00004154  3A2D E942                move.w     D5, [A5 - 0x16BE]
  6022. 00004158  486E FFBC                pea.l      [A6 - 0x44]
  6023. 0000415C  486D E50E                pea.l      [A5 - 0x1AF2]
  6024. 00004160  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  6025. 00004164  2D6D E658 FFB6           move.l     [A6 - 0x4A], [A5 - 0x19A8]
  6026. 0000416A  41ED E522                lea.l      A0, [A5 - 0x1ADE]
  6027. 0000416E  B1ED E658                cmpa.l     A0, [A5 - 0x19A8]
  6028. 00004172  6608                     bne        +0xA /* 0000417C */
  6029. 00004174  2D6D E4E4 FFC8           move.l     [A6 - 0x38], [A5 - 0x1B1C]
  6030. 0000417A  600A                     bra        +0xC /* 00004186 */
  6031. label0000417C:
  6032. 0000417C  206D E658                movea.l    A0, [A5 - 0x19A8]
  6033. 00004180  2D68 0018 FFC8           move.l     [A6 - 0x38], [A0 + 0x18]
  6034. label00004186:
  6035. 00004186  2D6E 0008 FFD4           move.l     [A6 - 0x2C], [A6 + 0x8]
  6036. 0000418C  41EE FFB0                lea.l      A0, [A6 - 0x50]
  6037. 00004190  2B48 E658                move.l     [A5 - 0x19A8], A0
  6038. label00004194:
  6039. 00004194  206D E4E0                movea.l    A0, [A5 - 0x1B20]
  6040. 00004198  2050                     movea.l    A0, [A0]
  6041. 0000419A  2F10                     move.l     -[A7], [A0]
  6042. 0000419C  205F                     movea.l    A0, [A7]+
  6043. 0000419E  4E90                     jsr        [A0]
  6044. 000041A0  1007                     move.b     D0, D7
  6045. 000041A2  6718                     beq        +0x1A /* 000041BC */
  6046. 000041A4  3B6E FFBA D268           move.w     [A5 - 0x2D98], [A6 - 0x46]
  6047. 000041AA  3B45 E942                move.w     [A5 - 0x16BE], D5
  6048. 000041AE  486E FFBC                pea.l      [A6 - 0x44]
  6049. 000041B2  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  6050. 000041B6  2B6E FFB6 E658           move.l     [A5 - 0x19A8], [A6 - 0x4A]
  6051. label000041BC:
  6052. 000041BC  4EBA CB98                jsr        [PC - 0x3468 /* 00000D56 */]
  6053. 000041C0  2F0C                     move.l     -[A7], A4
  6054. 000041C2  4267                     clr.w      -[A7]
  6055. 000041C4  4EBA D970                jsr        [PC - 0x2690 /* 00001B36 */]
  6056. 000041C8  1007                     move.b     D0, D7
  6057. 000041CA  6720                     beq        +0x22 /* 000041EC */
  6058. 000041CC  7202                     moveq.l    D1, 0x02
  6059. 000041CE  B22E FFCC                cmp.b      D1, [A6 - 0x34]
  6060. 000041D2  57C1                     seq        D1
  6061. 000041D4  C001                     and.b      D0, D1
  6062. 000041D6  6714                     beq        +0x16 /* 000041EC */
  6063. 000041D8  41ED B11E                lea.l      A0, [A5 - 0x4EE2]
  6064. 000041DC  43EE FEAE                lea.l      A1, [A6 - 0x152]
  6065. 000041E0  703F                     moveq.l    D0, 0x3F
  6066. label000041E2:
  6067. 000041E2  20D9                     move.l     [A0]+, [A1]+
  6068. 000041E4  51C8 FFFC                dbf        D0, -0x6 /* 000041E2 */
  6069. 000041E8  4EBA FC06                jsr        [PC - 0x3FA /* 00003DF0 */]
  6070. label000041EC:
  6071. 000041EC  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6072. 000041F0  4E5E                     unlink     A6
  6073. 000041F2  2E9F                     move.l     [A7], [A7]+
  6074. 000041F4  4E75                     rts
  6075.